viernes, 21 de agosto de 2009

Temario de Sistemas Operativos



1.- DATOS DE LA ASIGNATURA


Nombre de la asignatura: Sistemas operativos I
Carrera: Licenciatura en Informática
Clave de la asignatura: IFC - 0436
Horas teoría-horas práctica-créditos: 4/2-10


Sistemas Operativos I


OBJETIVO GENERAL DEL CURSO
El estudiante comprenderá el funcionamiento de los sistemas operativos centralizados para lograr un uso más eficiente del mismo.



TEMARIO


Introducción a los sistemas operativos.
1.1 Definición, objetivos y funciones de un S.O.
1.2 Historia y evolución de los S.O.
1.3 Subsistemas de un S.O.
1.4 Estructuras de los sistemas operativos
1.5 Análisis de los SO más comerciales. (LINUX, UNÍX, Windows,
MACH, OS2, VAX, MVS, etc.).

Administración de procesos.
2.1 Descripción y control de procesos.
2.2 Definición de proceso.
2.3 Estados de procesos.
2.4 Control de procesos.
2.5 Procesos e hilos.
2.6 Concurrencia: exclusión mutua y sincronización.
2.7 Principios generales de la concurrencia.
2.8 Exclusión mutua; solución por hardware y software.
2.9 Semáforos .
2.10 Monitores.
2.11 Paso de mensajes.
2.12 Concurrencia e interbloqueo (deadlock).
2.13 Principios del interbloqueo.
2.14 Acciones a realizar ante un interbloqueo. prevención,
detección, predicción y evitar.


Administración del procesador.
3.1 Planeación de trabajos (job scheduling).
3.2 Conceptos básicos.
3.3 Tipos de planeación.
3.3.1 First In First Out (FIFO).
3.3.2 Round Robin (RR).
3.3.3 Shortest Job First (SJF).
3.3.4 Shortest Remaining Time (STR).
3.3.5 Highest Response Ratio Next (HNR).
3.4 Multiprocesamiento.
3.5 Conceptos básicos.
3.6 Paralelismo.
3.7 Sistemas multiprocesamiento.
3.8 Organización del multiprocesador.
3.9 Sistemas operativos del multiprocesador


Administración de la memoria
4.1 Gestión de memoria.
4.1.1 Organización de la memoria.
4.1.2 Administrador de la memoria.
4.1.3 Jerarquía de la memoria.
4.1.4 Estrategias para la administración de la memoria.
4.1.5 Multiprogramación con particiones fijas y variables.
4.2 Memoria real.
4.2.1 Administración de la memoria con mapa de bits.
4.2.2 Administración de la memoria con listas enlazadas.
4.2.3 Distribución del espacio para intercambio.
4.3 Memoria virtual.
4.3.1 Paginación.
4.3.2 Segmentación.
4.3.3 Algoritmos de sustitución de páginas.
4.3.4 Aspectos de diseño para el sistema.
4.3.5 Liberación de páginas.


Administración de dispositivos de E/S.
5.1 Principios de hardware de I/O.
5.1.1 Dispositivos de I/O.
5.1.2 Controladores de dispositivos.
5.2 Principios de software de I/O.
5.2.1 Objetivos del software de I/O.
5.2.2 Manejadores de interrupciones.
5.2.3 Manejador de dispositivos.
5.2.4 Software de I/O independiente de los dispositivos.
5.2.5 Espacio del usuario para software de I/O.
5.3 Discos RAM.
5.4 Discos.
5.4.1 Hardware de discos.
5.4.2 Software para discos.
5.5 Relojes.
5.5.1 Hardware de discos.
5.5.2 Software reloj.
5.5.3 Manejador del reloj.
5.6 Terminales.
5.6.1 Hardware de terminales.
5.6.2 Manejadores.


Administrador de archivos.
6.1 Sistema de archivos.
6.2 Jerarquía de datos.
6.3 tipos de archivos.
6.4 Interfase con el usuario.
6.4.1 El sistema de archivo visto por el usuario.
6.4.2 Diseño del sistema de archivos.
6.4.3 Servidor de archivos.
6.4.4 Seguridad en los archivos.
6.4.5 Mecanismos de protección.
6.4.6 Implementación.
6.5 Llamadas al sistema (systemcalls).
6.6 Tipos de interfaz.
6.7 Lenguaje de comunicación (comandos de control) y pipelines o conductos.


Desempeño y seguridad
.7.1 Medición del desempeño (performance) de los sistemas operativos, monitoreo y evaluación.
7.2 Seguridad de los sistemas operativos.
7.2.1 Conceptos fundamentales de seguridad.
7.2.2 Vigilancia.
7.2.3 Protección.
7.2.4 Auditoria.
7.2.5 Controles de acceso.
7.2.6 Núcleos de seguridad.
7.2.7 Seguridad por Hardware y Software.
7.2.8 Criptografía.
7.2.9 Penetración al S.O.



Exámen diagnóstico

Pulsa aquí para contestar una encuesta

. . . . . Lo primero que debes saber de Sistemas Operativos

Existen conceptos que son muy repetitivos, pero de cada autor siempre puedes rescatar algo nuevo.... espero que les guste este video... es muy mono....

Nunca hay informacion vacia

Este es un excelente video para la materia....espero que les guste...

Solo como referencia.....

Este no es un video propio de Sistemas Operativos, solo es un video que encontre y la informacion me parecio buena....jijiji.....nada que ver con SO


miércoles, 19 de agosto de 2009

Recopilacion de informacion de Sistemas Operativos por : lijosefa Hernandez Ancona ITCampeche


Alguien dijo. . . . . "El sistema operativo es el alma de la computadora", pensar que ya todo esta dicho de sistemas operativos es creer que no podemos crear mas de lo creado.
Bienvenido a este espacio creado para aquellos que siempre buscan saber mas sobresistemas operativos. . . . . a continuacion presento las preguntas clasicas acerca de sistemas operativos seguido de aquellos mas usados y por lo tamto mas comerciales, el orden de aparicion indica el orden de los mas vendidos y no de los menos problemativos.

. . . . . . . . . . . . .Windows el mas vendido y el que da mas problemas. . . . . . que ironia. . . . . . .



Que es un Sistema Operativo
Un Sistema Operativo es el programa (o software) mas importante de una computadora. El Sistema Operativo hace funcionar todos los programas, envía información a la pantalla, reconoce el teclado, las impresoras, los ratones, el internet y para concluir hace funcionar todo.También es responsable de la seguridad, así que tendrá que encargarse de que los usuarios no autorizados no entren al sistema
http://blogs.utpl.edu.ec/sistemasoperativos/



Cómo funciona un Sistema Operativo
Los Sistemas Operativos hacen que los programas, llamados aplicaciones, (Reproductores de película, de musica, navegadores web, programas, escritura, de diseño, etc.) logren funcionen. Pero no todas las aplicaciones funcionan en todos los Sistemas Operativos, lo que si es que casi todos los programas funcionan en Windows.

Como se utiliza un Sistema Operativo


El usuario lo que hace es hacer doble clic o copiar y pegar. Luego los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intérprete de la línea de comandos.





Que es la interfaz gráfica de usuario



La interfaz gráfica de usuario es el artefacto tecnológico de un sistema que posibilita la interacción entre el usuario y e ordenador de una manera sencilla y gráfica.

Clasificación de los Sistemas Operativos


Los Sistemas Operativos se clasifican de la siguiente forma:



*Multitarea: Permite que varios programas se ejecuten a la vez.


*Multiusuario: Hace que varias personas usen sus programas a la vez.
*Multitramo: Permite que varias partes de un programa funcionen a la vez.
*Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
*Tiempo Real: Responde a las entradas inmediatamente, pero los Sistemas Operativos DOS y UNIX no funcionan en tiempo real
http://es.kioskea.net/contents/systemes/sysintro.php3




A continuación daré los 4 Sistemas Operativos mas conocidos




Windows



Es un Sistema operativo desarrollado por la empresa multimillonaria Microsoft y es el Sistema Operativo mas usado del mundo teniendo a si favor mas del 90% del mercado.Windows es el Sistema Operativo mas usado de todos los tiempos, y al ser el mas usado todos los desarrolladores de programas, juegos etc, crean sus productos para este Sistema Operativo.





Macintosh Operating System (Mac OS)



Es el primer Sistema Operativo de la empresa Apple para las Mac. Apple ignoro la existencia de otros Sistemas Operativos en los primeros años de la Mac para lograr que fuera mas agradable para los usuarios, y para distanciarla de otros sistemas como MS-DOS que eran un gran desafío técnico. Este Sistema Operativo estaba basado en Unix y tenia una interfaz gráfica llamada "Aqua" que fue creado por el mismo Apple.Sin duda alguna Mac OS X es el Sistema Operativo con mejor interfaz gráfica y casi siempre tiene versiones de programas de Windows.





Linux



Es el núcleo o kernel del Sistema Operativo libre denominado GNU/Linux (Linux). Es un Sistema Operativo Tipo Unix y distribuye bajo la Licencia Pública General de GNU (GNU GPL), osea que es Software libre.Sin duda alguna GNU/Linux a crecido enormemente gracias a que el internet llega a millones de personas, y puedes encontrar siempre alternativas totalmente gratuitas y algunas mejores a los programas de Windows.Distribuciones FNU/Linux : ubuntu, linux Mint, OpenSUSE, PClinuxOS, entre otras








Solaris



Es un Sistema Operativo desarrollado por Sun Microsystems en 1992 como sucesor de SunOS y esta certificado oficialmente como un Sistema Operativo tipo Unix.El primer Sistema Operativo se llamo SunOS estaba basado en el sistema UNIX BSD pero mas adelante incorporaría funcionalidades del System V, convirtiéndose totalmente en un Sistema Operativo basado en System V. Al principio Solaris fue creado como un software privativo pero a lo largo del tiempo se ha ido liberando bajo la licencia de CDDL (Licencia Común de Desarrollo y Distribución) como proyecto de software libre. Solaris es conocido por su escalabilidad, especialmente en sistemas SPARC, y por ser origen de nuevas tecnologías como DTRace y ZFS.