Está en la página 1de 30

Fundamentos de la Computación

U7. Sistemas Operativos


 Conceptos
 Antecedentes de los sistemas operativos
 Evolución de los sistemas operativos
 Gestiones del sistema operativo
• Gestión del Procesador
• Gestión de Memoria
• Gestión de Entradas/Salidas
• Gestión de Archivos
Conceptos

Es un conjunto de programas que constituyen la


inteligencia básica del ordenador, cuya misión es
la de crear una comunicación eficaz entre el
usuario o mundo exterior y el ordenador
Conceptos
Características
• Diálogo hombre/máquina.
• Gestionar en forma automática la lectura y
almacenamiento de informaciones.
• Ofrecer a los usuarios los medios adecuados
para el tratamiento de los archivos con
informaciones
Conceptos
Objetivos de un SO
• Convertir al ordenador en una máquina
practicable y eficaz, con capacidad para iniciar
un diálogo con el exterior.
• Explotar al máximo los recursos del Hardware
del ordenador, para que su uso sea optimo.
Conceptos
Funciones de un SO
• Crear un entorno adecuado para la
comunicación hombre/máquina
• Gestionar en forma automática la lectura y
almacenamiento de informaciones.
• Ofrecer a los usuarios los medios adecuados
para el tratamiento de dichas informaciones.
Antecedentes de los SO
Antecedentes de los SO
El monitor o supervisor debe estar siempre
presente en la memoria.
A veces sólo parte de él, la llamada residente.
El resto es llamado cuando se necesita.
El supervisor contiene en general, todos los
sub-programas que realizan las funciones básicas.
El sistema supervisa la actividad del programa,
rechazando las operaciones no validas y evitando
de esta manera la detención del ordenador por los
errores del programa del usuario.
Evolución de los SO
Historia de los SO.
Windows
Historia de los SO.
Linux
Historia de los SO.
UNIX
Historia de los SO.
MAC OS
Componentes del SO

Usuarios

Programas del usuario Shell 1 Shell 2

Win 32 POS IX

Gestión Gestión Gestión Gestión Seguridad Comunicac.


de de de de y y
Procesos Memoria E/S Archivos Protección Sincroniz.

Núcleo

Hardware
Gestiones del SO
Gestión de Procesos
Una vez resuelto el problema de la
automatización en la ejecución de los trabajos, aún
quedaba mucho tiempo en el que el procesador se
encontraba ocioso, con la siguiente pérdida
económica.
Esta situación se debía fundamentalmente a la
diferencia de velocidad entre el procesador y los
dispositivos de entrada/salida, cuyo funcionamiento
era principalmente mecánico.
Gestiones del SO
Gestión de Procesos: Off Line – On Line
Gestiones del SO
Gestión de Procesos: Buffering
Gestiones del SO
Gestión de Procesos: Spooling
Gestiones del SO
Gestión de Procesos: Lotes

(a) Los programadores traen sus trabajos


(b) Se lee en lotes y se graban en una cinta
(c) Un operador lleva la cinta al computador
(d) El computador lee la cinta, realiza los procesamiento de datos solicitados y los graba
en una cinta
(e) Un operador lleva la cinta a la impresora
(f) Se imprimen los resultados
Gestiones del SO
Gestión de Procesos: Tiempo Compartido
Gestiones del SO
Gestión de Procesos: Tiempo Real

Control

Sistema
Controlado

Sensor
Gestiones del SO
Gestión de Memoria

1. El Sistema Operativo busca la información deseada en


el disco duro
2. Extrae la información
3. La deposita en un sector de la memoria RAM
4. Cuando el procesador se libera, esta información es
llevada hasta él para su procesamiento
5. Terminado el procesamiento de la información, el
Sistema Operativo la devuelve a su misma dirección en
disco.
Gestiones del SO
Gestión de Entradas/Salidas
Gestiones del SO
Gestión de Archivos
Gestiones del SO
Sistemas de Archivos
FAT 16 FAT 32 HPFS NTFS
Tam. 1 Kb 4 Gb 4 Gb 16
archivo
Tam. 1 Kb 4 Gb 4 Tb 16 Gb
partición
Atributos Archivo Sólo lectura Sólo lectura Sólo lectura
Oculto Archivo Archivo Archivo
Sistema Sistema Sistema
Oculto Oculto Oculto
Definidos por Definidos por
el usuario el usuario
Longitud del 8 carac., no 255 carac., no 255 carac., 255 carac.,
Nombre permite carac. permite carac. permite carac. permite carac.
especiales especiales especiales especiales
Gestiones del SO
Sistemas de Archivos
FAT 16 FAT 32 HPFS NTFS
Sistema de Directorio Lista ligada
Lista Arbol binario
Directorio Cluster Nodo doblemente
ligada
Superbloque
HD – Techo 200 Mb 400 Mb 2 Gb No tiene
HD – Piso 1 Mb 200 Mb 800 Mb 800 Mb
Sistema MS DOS xx WINDOWS 98 BSDI WINDOWS NT
Operativo WINDOWS 95 LINUX NETWARE WINDOWS
MINIX JAVA OS OS/2 2000
XENIX OS/2 WARP SOLARIS 8
Mac OS X SERVER
SERVER VM
Mac OS 9 Open VMS
UNIX Be OS
Gestiones del SO
Sistemas de Archivos
FAT 16 FAT 32 HPFS NTFS
Tipo de PC PC Servidor Servidor
Ordenador Work Station Macintosh
Ventajas Poco consumo Poco consumo Es mejor para Es mejor para
del sistema. del sistema. discos y/o volúmenes
No requiere Es mejor para particiones de mayores de
mucho disco discos y/o 200 Mb a 400 400 Mb.
duro. particiones de Mb. Elimina la Ejecutable y
200 Mb fragmentación auto
almacenando reparable. Es
en solo bloque posible
de archivo establecer
completo permisos y
registros de
auditorias.
Gestiones del SO
Sistemas de Archivos
FAT 16 FAT 32 HPFS NTFS
Desventajas El rendimiento Mejora el No es eficiente No es
decrece con rendimiento con discos recomendable
particiones con menores de para
mayores a 200 particiones 200 Mb. No volúmenes
Mb. No se mayores a 200 soporta Hot menores de
pueden aplicar Mb. No se Fixing. No se 400 Mb.
permisos pueden aplicar pueden aplicar Consume 5
sobre los permisos permisos Mb,
archivos o sobre los sobre archivos dependiendo
directorios. archivos o o directorios. de la partición,
directorios. como mínimo
del disco duro.
Resumen del SO
Unidad
Bibliografía de la
 Beekman George. Computación & Informática
hoy. Addison Wesley.
 Andrew Tanenbaum. Sistemas Operativos
Modernos. 3ra Edición. Pearson Prentice Hall

También podría gustarte