Professional Documents
Culture Documents
DESCRIPCION Un sistema operativo es un programa que acta como intermediario entre el usuario y el hardware de una computadora y su propsito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. BIBLIOGRAFIA: Andrew S. Tanenbaum. Sistemas Operativos. Diseo e implementacin. 2 edicin. Prentice Hall. B. W. Kernigan y R. Pike. El entorno de programacin UNIX. Prentice Hall Hispanoamericana, S.A. H. Deitel, P . Deitel, and D. Choffnes . Operating Systems. Prentice Hall. Carling, M. Administracion de Sistemas Linux, Prentice Hall. Pat Eyler . Redes Linux con TCP/IP , Prentice Hall.
Objetivos Generales: El objetivo principal de un sistema operativo es lograr que el sistema de computacin se use de manera cmoda, y el objetivo secundario es que el hardware de la computadora se emplee de manera eficiente. Objetivos Especficos: Proporcionar ya sea una interfaz de lnea de comando o una interfaz grafica de usuario, para que este ltimo se pueda comunicar con la computadora. Administrar dispositivos de hardware en la computadora. Administrar y mantener los sistemas de archivos de disco. Conocer y manipular los diferentes sistemas operativos presentes en el mercado. Conocer y manejar diversos tipos de clientes de correo electrnico. Administrar y manejar cuentas de usuarios. Conocer polticas de respaldo y recuperacin de datos. Conocer polticas de seguridad.
Segundo Parcial
Lecciones, deberes, exposicin Examen
08 9 13 14 20
Sistemas Operativos
Definiciones ms comnmente aceptadas. Un S. O. es un grupo de programas de proceso con las rutinas de control necesarias para mantener continuamente operativos dichos programas. Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administracin eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la mquina desde los niveles ms bsicos, permitiendo tambin la interaccin con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayora de los aparatos electrnicos que utilicen microprocesadores para funcionar, ya que gracias a stos podemos entender la mquina y que sta cumpla con sus funciones (telfonos mviles, reproductores de DVD, autoradios, computadoras, etc.).
Sistemas Operativos
Existen dos aspectos o puntos de vista diferentes respecto de los S. O.: El S. O. es una mquina ampliada (llamada tambin mquina virtual) que es ms fcil de programar y manejar que el propio hardware de la mquina (llamada tambin mquina real). El S. O. es un gestor de recursos que ofrece una distribucin ordenada y controlada de los dispositivos de la mquina real, entre los distintos programas que compiten por esos recursos.
Otra definicin para el S. O. es la siguiente: 'Programa cuyo objetivo es el de simplificar el manejo del ordenador, hacindolo seguro y eficiente. Las funciones de un S. O. han sido, clsicamente, las siguientes: La gestin de recursos, La ejecucin de servicios para los programas y La ejecucin de rdenes de usuario.
Tradicionalmente, se han representado los elementos que intervienen en la comunicacin hombre-ordenador, en el siguiente modelo de capas
Sistemas Operativos
En una primera aproximacin, entendemos que el usuario se comunica con una mquina virtual (''algo que no es lo que parece''). Si observamos ms de cerca, y nos centramos en el nivel ms bsico en el uso del ordenador, percibiremos que el usuario se comunica con un sistema operativo que, a su vez, se comunica con la mquina fsica o real (que en los grficos se llama HW o hardware).
Sistemas Operativos
Para representar un rango ms amplio de canales de comunicacin entre el usuario y el ordenador, podemos usar el siguiente esquema:
Sistemas Operativos
En el caso de mquinas conectadas mediante un red.
En este diagrama de capas, se muestra que la conexin de dos mquinas mediante una red se concibe como una parte del hardware de las mquinas, aunque el sistema operativo provea de modos de acceso a esos recursos del sistema.
Sistemas Operativos
Nuestro rea de inters se centrar en la zona del S. O. que aparece marcada en los grficos. Si descendemos a un nivel de detalle an mayor, podemos ver el sistema operativo como dos partes interconectadas entre s. 1. Una mquina virtual: compuesta de una serie de servicios y una shell (o intrprete de comandos) 2. Un gestor de recursos o kernel, que provee a la mquina de un funcionamiento bsico y una forma de acceder a los dispositivos.
Sistemas Operativos
Funciones bsicas Los sistemas operativos, en su condicin de capa software que posibilitan y simplifica el manejo de la computadora, desempean una serie de funciones bsicas esenciales para la gestin del equipo. Entre las ms destacables, cada una ejercida por un componente interno (mdulo en ncleos monolticos y servidor en micro ncleos), podemos resear las siguientes: Proporcionar comodidad en el uso de un computador. Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas) Brindar una interfaz al usuario, ejecutando instrucciones (comandos). Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad). Un sistema operativo desempea 5 funciones bsicas en la operacin de un sistema informtico: suministro de interfaz al usuario, administracin de recursos, administracin de archivos, administracin de tareas y servicio de soporte y utilidades.
Sistemas Operativos
Las principales caractersticas de los S. O. :
Definir la Interfaz del Usuario. Compartir el hardware entre usuarios. Permitir a los usuarios compartir los datos entre ellos. Planificar recursos entre usuarios. Facilitar la entrada / salida. Recuperarse de los errores.
Sistemas Operativos
Los S. O. son una interfaz con:
Operadores. Programadores de aplicaciones. Programadores de sistemas (administradores del S. O.). Programas. Hardware. Usuarios.
La interfaz entre el S. O. y los programas del usuario se define como el conjunto de instrucciones ampliadas que proporciona el S. O. y son las llamadas al sistema. Estas crean, eliminan y utilizan objetos del software controlados por el S. O.: Los ms importantes son procesos y archivos.
Sistemas Operativos
El usuario ve al sistema de cmputo en trminos de aplicaciones, que son construidas en lenguajes de programacin por programadores. Para facilitar la tarea de desarrollar programas se ofrecen utilidades que implementan funciones que ayudan a la creacin de programas, la gestin de los archivos y el control de dispositivos de E/S. El S. O. oculta al programador los detalles del hardware y le proporciona una interfaz cmoda.
NCLEO
HARDWARE