Fundamentos de Informática Tema 2 Sistemas Operativos 1 Contenidos 2 El Sistema Operativo Estructura y Funcionamiento de un S.O. Sistemas de Ficheros Tipos de S.O. Algunos Sistemas Operativos. Sistemas Operativos Gráficos. El Sistema Operativo Es el software más importante de un ordenador. Gestiona los recursos hardware del ordenador. Facilita el uso del ordenador: Hace transparente al usuario y al resto de programas las características del hardware. Proporciona una interfaz de usuario. Durante el arranque se carga en memoria y permanece residente todo el tiempo. 3 Estructura y funcionamiento de un S.O. Núcleo (o kernel): Administrador de procesos: 4 Se encuentra siempre en memoria y gestiona el resto de módulos. Se encarga de ejecutar varios procesos a la vez. Estructura y funcionamiento de un S.O. Administrador de memoria: Administrador de dispositivos de E/S: Se encarga del control y la comunicación con los distintos periféricos del ordenador, usando los controladores (drivers). Administrador de ficheros: 5 Gestiona el uso de memoria principal y memoria de intercambio. Gestiona la organización lógica en dispositivos de almacenamiento masivo. Sistemas de Ficheros 6 El S.O. permite percibir la información como un conjunto de ficheros. Un fichero es una colección de datos relacionados. Los ficheros se suelen agrupar de forma jerárquica en directorios (carpetas). Sistemas de Ficheros 7 Tipos de S.O. Monotarea vs Multirarea Monousuario vs Multiusuario Uniproceso vs multiproceso Distribuido Empotrado Línea de comandos vs gráfico 8 Algunos S.O. DOS: Windows 1.x/2.x/3.x: Multitarea y monousuario. Windows NT/2000/XP/Vista/Siete: 9 No era un S.O. propiamente, sino una interfaz gráfica para DOS que permitía algunos programas en paralelo. Windows 95/98/Me: Monotarea, monosuario, uniproceso, línea de comandos. Primer S.O. de los ordenadores PC y compatibles. Multitarea y multiusuario. Algunos S.O. UNIX GNU/Linux Multitarea y multiusuario. Aunque nació como S.O. en 1973 es utilizado para denominar una familia de sistemas operativos. Versión de código abierto del S.O. Unix. Hay muchísimas versiones (sabores de Linux), p.e. Guadalinex. Mac Os 10 Sistema operativo usado en ordenadores de Apple. La últimas versiones (Mac OS X) son Unix. Precursor de los interfaces gráficos. Sistemas Operativos con Interfaz Gráfico Los S.O. gráficos incluyen una interfaz gráfica de usuario (GUI). En una GUI, diversos objetos gráficos (ventanas, iconos, menús, etc.) aparecen en el fondo de pantalla (escritorio) representando recursos que se pueden usar. El sistema se controla de forma intuitiva mediante un ratón, puntero o incluso la mano. 11 Sistemas Operativos con Interfaz Gráfico 12 Sistemas Operativos con Interfaz Gráfico 13 Sistemas Operativos con Interfaz Gráfico 14 Sistemas Operativos con Interfaz Gráfico 15 Sistemas Operativos con Interfaz Gráfico 16