2. El propósito de los Sistemas Operativos
El sistema operativo (OS)
controla casi todas las
funciones del computador.
El objetivo de esta unidad es
aprender sobre losƒ
componentes, funciones y
terminología relacionada con
los sistemas operativos a nivel
de escritorio como a nivel de
red.
3. Roles de los sistemas operativos
Todos los computadores están relacionados con los sistemas
operativos (OS) para proveer una interface para interactuar con
los usuarios, aplicaciones y el hardware.
El sistema operativo levanta el sistema y maneja el
administrador de archivos. La mayoría de los sistemas
operativos modernos pueden manejar más de un usuario,
tareas y CPU.
Los sistemas operativos juegan con cinco roles:
•Administra los recursos del hardware
•Maneja los archivos y los documentos
•Provee una interface al usuario
•Maneja las aplicaciones y tareas
•Maneja el servicio de soporte y utilidades (updates).
4. Características de los sistemas operativos
•Controla el acceso al hardware
•Los OS automáticamente descubren y configuran hardware
por medio de PnP.
•Administración de archivos y documentos
•Interfase con el usuario
Command line interface (CLI)
Graphical user interface (GUI)
•Administración de las aplicaciones
•Open Graphics Library (OpenGL)
•DirectX
5. El Kernel
Es el principal responsable de facilitar a los distintos programas
acceso seguro al hardware de la computadora o en forma básica, es
el encargado de gestionar recursos, a través de servicios de
llamada al sistema. Como hay muchos programas y el acceso al
hardware es limitado, también se encarga de decidir qué programa
podrá usar un dispositivo de hardware y durante cuánto tiempo, lo
que se conoce como multiplexado.
Este código informático contiene instrucciones que permiten al
kernel administrar dispositivos de hardware, tales como unidades de
disco, memoria, procesador, etc. El kernel también administra y
controla la adjudicación de la memoria, los procesos del sistema, y
otros programas. El software de aplicaciones y otras partes del
sistema operativo se basan en el kernel para proporcionar servicios
básicos de cronogramas y acceso al hardware y a los periféricos de
la computadora.
6. Sistema de Archivos
El sistema de archivos de un OS determina la forma en la cual los
archivos se nombran y cómo y dónde se colocan en los dispositivos
de almacenamiento, como los discos rígidos. Los Oss Windows,
Macintosh, UNIX y Linux emplean todos ellos sistemas de archivos
que utilizan una estructura jerárquica.
En un sistema de archivos jerárquico, los archivos se colocan en
contenedores lógicos que se disponen en una estructura de árbol
invertido. El sistema de archivos comienza en la raíz del árbol. UNIX
y Linux llaman a un contenedor que reside en el nivel superior
de un árbol, "directorio". Los contenedores dentro de cada directorio
se llaman "subdirectorios". Los OSs Windows y Macintosh utilizan
los términos "carpeta" y "subcarpeta" para describir a los directorios
y subdirectorios.
7. Esta ventana del Explorador de Windows ilustra la tipica jerarquia de "arbol
invertido" de un sistema de archivo.
8. Sistema de Archivos
El sistema de archivos también define cómo se disponen físicamente los
datos en el medio de almacenamiento, tal como un disco rígido. Algunos
sistemas de archivos utilizan el espacio en disco más eficientemente que
otros.
Un tipo común de sistema de archivos se denomina Tabla de Adjudicación
de Archivos (FAT). Los sistemas de archivos FAT son mantenidos en el
disco por el sistema operativo. La tabla contiene un mapa de archivos y
dónde se almacenan en el disco. La FAT hace referencia a clusters de
disco, que son la unidad básica de almacenamiento lógico en el disco. Un
archivo determinado puede almacenarse en varios clusters, pero un
cluster puede contener datos de sólo un archivo.
9. Sistema de Archivos
Existen tres tipos de sistemas de archivos FAT. Existe el sistema de
archivos FAT original, al cual se denomina "FAT" y los dos otros tipos son
FAT16 y FAT32, que son versiones avanzadas y mejoradas del sistema de
archivos FAT original. Éste se utilizaba en las primeras versiones de
DOS, no obstante, no podía ser utilizado con los discos rígidos más
grandes y con sistemas operativos más avanzados como Windows 3.1,
Windows 95 y Windows 98. El sistema FAT original estaba limitado en
varios sentidos, como por ejemplo siendo sólo capaz de reconocer
nombres de archivos de hasta ocho caracteres de largo. Otras limitaciones
del FAT era que no podía ser una opción viable a utilizar en los discos
rígidos más grandes y en los más avanzados sistemas operativos que
rápidamente se estaban desarrollando.
Los sistemas operativos actuales, utilizan al sistema de archivo NTFS.
13. Descripción y comparación de
sistemas operativos
Existen dos tipos distintos de
sistemas operativos: Sistemas
operativos de escritorio y
sistemas operativos de red. Un
sistema operativo de escritorio
está diseñado para el uso en
una oficina pequeña/oficina
doméstica (SOHO) con un
número limitado de usuarios. Un
sistema operativo de red (NOS)
está diseñado para un entorno
corporativo que sirve a múltiples
usuarios con una amplia gama
de necesidades.
23. Modelo Cliente Servidor
• El modelo cliente-servidor se apoya en terminales
(clientes) conectadas a una computadora que los provee
de un recurso (servidor). De esta manera los clientes son
los elementos que necesitan servicios del recurso y el
servidor es la entidad que poseen el recurso.