Академический Документы
Профессиональный Документы
Культура Документы
11
22
LA COMPUTADORA
Grup Por que es un sistema? o de Part part siste es Prop es ma integ sito rada s s com unesLic. Francisco Elaborado por:
Javier Xilot Alvarez 33
Hardw are
Parte fsica
HARDWARE
Dispositivos de entrada Dispositivos de salida Dispositivos entrada/ salida Unidades de SOFTWARE almacenamiento secundario
Lenguajes Programas Sistemas operativos
Elaborado por: Lic. Francisco Javier Xilot Alvarez 55
software
cin Ens Sistem am Lengu aProgramaci bla n Interpret ajes dor es de Paque De comando Programa tes s alt Compila s dor de Editores o Sistemas progra niv operativo s mas el especi 66 Elaborado por: Lic. Francisco Javier Xilot Alvarez alizad
Sistema operativo
Impresora, scanner, mouse, teclado ,parlantes Elaborado por: Lic. Francisco Javier Xilot Alvarez
Hardwa re 77
Sistema operativo
Un sistema operativo no puede editarse. Es muy difcil escribir uno. Se componen de extensas lneas de cdigo.
88
operativo?
99
1.1.1.- OBJETIVOS DE UN SO
Objetivo Principal
Optimizar
todos los recursos del sistema para soportar los requerimientos. Dicho de otra forma, lograr que el sistema de computacin se use de manera cmoda. Un sistema operativo asegura que todas las partes de una PC trabajen conjunta y eficientemente.
10 10
1.1.2.-FUNCIONES DE UN SO
Controlar
y compartir el hardware entre los usuarios. Corre aplicaciones o programas. Administrar la informacin y permitir compartirla entre los usuarios. Definir la interfaz del usuario Planificar recursos entre usuarios. Facilitar la Lic. Francisco Elaborado por: entrada/salida
Javier Xilot Alvarez
11 11
12 12
Carencia total de S. O. Completo acceso al lenguaje de mquina. Primera generacin(1945-1955): bulbos y conexiones: Carencia de S. O. En los aos cincuenta comienzan como transicin entre trabajos, haciendo la misma ms simple. Segunda generacin(1955-1965): Hardware: transistores, tarjetas perforadas. Sistema operativo:
S. O. de trabajo nico: slo se dedica a preparar el sistema para la llegada de trabajos. S. O. por lotes (batch): automatiza la secuencia de operaciones involucradas en la ejecucin de un programa usando ordenes que lee, interpreta y ejecuta el monitor de lotes (porcin de cdigo residente en memoria).
13 13
TERCERA GENERACIN(1965-1980):
Hardware: Circuitos integrados o Sistema operativo: S. O. de multiprogramacin: ms de un programa residente en memoria principal al mismo tiempo. (grado de multiprogramacin y overhead)
o
S. O. de multiprocesamiento: ms de un procesador. S. O. multiusuario o multiacceso: permite acceder a varios usuarios a un mismo ordenador mediante terminales interactivos (tiempo de respuesta). S. O. de tiempo compartido: multiprogramacin, multiusuario e interactivo. El usuario tiene la impresin de que es l el nico que trabaja con la mquina. Sesin de trabajo: desde que el usuario se conecta a 14 Elaborado por: Lic. Francisco travs de un 14 Javier Xilot desconecta del sistema. terminal, hasta que se Alvarez
Hardware: microprocesador (computadoras personales) Sistema operativo: para comunicar varias maquinas.
Cuarta generacin(1980-1990)
S. O. de red: el usuario es consiente de la existencia de varias mquinas e indica de forma explicita con cual desea trabajar. S.O. distribuido: el usuario no es consiente de las mquinas conectadas entre si (transparencia).
Aparicin de softwareamigable con el usuario, destinado a usuarios no profesionales y con una interfase grfica Elaborado por: Lic. muy desarrollada.Francisco Javier Xilot Alvarez
15 15
1.3.-Subsistemas de un S. O.
Un sistema tan grande y complejo como un sistema operativo debe construirse utilizando la estrategia de divide y vencers. Es decir dividir las tareas en fragmentos pequeos, cada uno de estos fragmentos debe ser una porcin bien definida del sistema, con entradas y salidas cuidadosamente bien especificadas.
1. 2. 3.
4. 5. 6. 7. 8.
Administracin de procesos. Administracin de la memoria principal. Administracin del almacenamiento secundario. Administracin del sistema (dispositivos) E/S. Administracin de archivos. Sistemas de proteccin. Redes. Sistema interprete de mandatos.
16 16
Procedimientos de servicio
Procedimientos auxiliares
18 18
Programas de los usuarios Administracin de dispositivos de E/S Comunicacin entre operador y procesos Administracin de la memoria Planificacin de la UCP Hardware
Estructura de capas de SO. THE (sistema operativo Technische Hogeschool Eindhoven)
19 19
1.4.4.- MODELO CLIENTEEl tipo ms reciente operativos denominado SERVIDORde sistemasejecutado eneslaelmayora de las Cliente-servidor, que puede ser
computadoras, ya sean grandes o pequeas. Este sistema sirve para toda clase de aplicaciones por tanto, es de propsito general y cumple con las mismas actividades que los sistemas operativos convencionales. El ncleo tiene como misin establecer la comunicacin entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicacin normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operacin de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor para otro. Este paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final, ya que el ncleo provee solamente funciones muy bsicas de memoria, entrada/salida, archivos y procesos, dejando a los servidores proveer la mayora que el usuario final o programador puede usar. Estos servidores deben tener mecanismos de seguridad y proteccin que, a su vez, sern filtrados por el ncleo que controla el hardware. Actualmente se est trabajando en una 21 Elaborado por: Lic. en su diseo este paradigma. versin de UNIX que contemplaFrancisco 21 Javier Xilot Alvarez
22 22