3. Un Sistema Operativo (SO) es el software
básico de una computadora que provee
una interfaz entre el resto de programas
del ordenador, los dispositivos hardware y
el usuario.
Las funciones básicas del Sistema
Operativo son administrar los recursos de la
máquina, coordinar el hardware y
organizar archivos y directorios en
dispositivos de almacenamiento.
4. Software se refiere a los programas y datos
almacenados en un ordenador. Los
programas dan instrucciones para realizar
tareas al hardware o sirven de conexión con
otro software. Los datos solamente existen
para su uso eventual por un programa.
Hardware, en cambio, es el substrato físico
en el cual existe el software. El hardware
abarca todas las piezas físicas de un
ordenador
7. Administración de trabajos
• Cuando existen varios programas en espera de ser
procesados, el sistema operativo debe decidir el orden de
procesamiento de ellos, así como asignar los recursos
necesarios para su proceso.
Administración de recursos
• Mediante está función el sistema operativo esta en
capacidad de distribuir en forma adecuada y en el
momento oportuno los diferentes recursos (memoria,
dispositivos, etc.,...) entre los diversos programas que se
encuentran en proceso, para esto, lleva un registro que le
permite conocer que recursos están disponibles y cuales
están siendo utilizados, por cuanto tiempo y por quien, etc.
8. Control de operaciones de entrada y salida
• Mediante esta actividad el sistema operativo decide
que proceso hará uso del recurso, durante cuánto
tiempo y en que momento.
Administración de la memoria
• Supervisa que áreas de memoria están en uso y cual
están libre, determina cuanta memoria asignará a un
proceso y en que momento, además libera la memoria
cuando ya no es requerida para el proceso.
Recuperación de errores
• El sistema operativo contiene rutinas que intentan evitar perder el
control de una tarea cuando se suscitan errores en la trasferencia
de información hacia y desde los dispositivos de entrada / salida.
9. Estructura modular
Estructura Estructura de
capas
Estructura
Microkernel
Estructura
multinúcleo
Estructura de
máquinas virtuales
10. Consiste en organizar al sistema operativo
en una jerarquía de capas, de modo que,
una esté construida sobre la inmediata
inferior.
El primer sistema operativo construido de
esa forma fue el llamado Sistema THE
(Technische Hogeschool Eindhoven), el
cual constaba de 6 capas.
11. • El sistema contra de procesos secuenciales, cada uno de los cuales
se podría programar sin importar que varios procesos estuvieran
ejecutándose en el mismo procesador. La capa 0 proporciona la
Capa 0 multiprogramación básica de la CPU.
• Realizaba la administración de la memoria. Asignaba el espacio de
memoria principal para los procesos. El software de la capa 1 se
encargaba de garantizar que las páginas llegaran a la memoria
Capa 1 cuando fueran necesarias.
• Era la que se encargaba de la comunicación entre cada proceso
y la consola del operador. Por encima de esta capa cada proceso
Capa 2 tiene su propia consola de operador.
12. • Controla los dispositivos de entrada y salida,
y guarda en almacenes (buffers) los flujos
Capa 3 de información entre ellos.
• Estaban los programas del usuario. Éstos no
tenían que preocuparse por el proceso,
Capa 4 memoria, consola o control de E/S.
• Es donde se localiza el proceso operador
del sistema.
Capa 5
13. Sus funciones más importantes son:
Gestiona los recursos del ordenador en sus niveles
mas bajos.
Dispone de una interface (elemento que hace
posible la fácil comunicación usuario maquina)
liberando al usuario del conocimiento del hardware.
El SO windows se basa en una interface graficas,
"GUI" (Interface Grafica de Usuario), permitiendo al
usuario interactuar con el hardware de una forma
sencilla y rápida.
Sobre el SO funcionan el resto de programas y
aplicaciones del software.
16. Un sistema operativo consta de 4 niveles:
Nivel 1: Gestión del Procesador: Se
encuentra la parte del sistema operativo
encargada de la gestión del CPU. En los
sistemas operativos multiprocesos, este
nivel se encarga de compartir la CPU
entre los distintos procesos realizando
funciones de sincronización,
conmutación de la CPU y gestión de
interrupciones.
17. Nivel 2: Gestión de Dispositivos: Se realiza
la gestión de entradas y salidas. Es
función de los dispositivos existentes.
Nivel 3: Gestión de Memoria y Procesos:
Es el encargado de repartir la memoria
disponible entre los procesos como su
creación comunicación y destrucción.
Nivel 4: Gestión de la Información:
Gestiona el espacio de nombres lógicos
y la protección de la información
realizando funciones de creación y
destrucción de ficheros y directorios.
19. Familia Windows:
Windows 95, Windows 98, Windows ME,
Windows NT, Windows 2000, Windows 2000
server, Windows XP, Windows Server 2003,
Windows CE, Windows Mobile, Windows XP 64
Bits, Windows Vista, Windows 7, Windows 8
Familia Macintosh:
Mac OS 7, Mac OS 8, Mac OS 9, Mac OS X
Familia Unix:
AIX, AMIX, GNU/Linux, GNU/Hurd, HP-UX, Irix,
Minix, System V, Solaris, UnixWare