Sistemas Operativos

Mas allá de Microsoft Windows

Objetivos iniciales
• Definir un sistema. • Definir un sistema operativo de computador. • Delimitar las funciones de un sistema operativo. • Realizar un breve repaso a los términos comunes a utilizar. • ¿Cuál es la participación del usuario?

Sistema
• Sistema:
– Un sistema es un conjunto de elementos interrelacionados y que interactúan entre si. Existe una diferenciación entre los sistemas real y sistema conceptual. – Sistema REAL: Un sistema material con partes organizadas, las cuales interactúan entre si. – Sistema CONCEPTUAL: Un sistema compuesto por nombres, códigos y otros métodos de comunicación. Entre ellos podemos definir las matemáticas, la lógica y la notación musical.

Sistema Operativo
• “Un sistema operativo es un programa o conjunto de programas destinado a permitir la comunicación del usuario con un computador y gestionar sus recursos de una forma eficaz. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos.”

Mini-Tarea [10 min.]
• Utilice la red, y encuentre a lo menos tres definiciones complementarias acerca de un sistema operativo.

Software
• De sistema: Explorer.exe, svchost.exe, services.exe, otros. • De aplicación: Calculadora, Word, Excel, otros.

Componentes
• Cuatro partes fundamentales:
1. 2. 3. 4. Núcleo o Kernel. Administrador de memoria. Sistema de entrada/Salida. Administrador de archivos.
• Interprete de comandos.

Núcleo o Kernel
• • • • Descansa sobre el hardware. Controla módulos. Cuenta con un “planificador”. Existen de dos tipos: Monolítico y modular.

Administrador de memoria
• Memoria RAM (Random Access Memory). • Memoria Virtual. • Swap (Linux y otros S.O.)

Sistema E/S
• Periféricos. • Spools o colas.

Administrador de archivos
• Permite crear, modificar y actualizar archivos, ya sea en la maquina local o en red. • Manejo de dispositivos de almacenamiento. • Diferentes tipos de administración; ejemplos:
– – – – – Fat16 Fat32 ReiserFS NTFS Ext3

Interprete de comandos
• Comunicación del usuario con el sistema operativo. • Difiere de la interfaz grafica. • Ejemplos conocidos:
– Ms-DOS. – Bash.

Usuario II: Procesador de texto

Usuario I: Video – Juego Software de aplicación

Usuario N: N aplicaciones

Sistema Operativo Hardware

Diferentes Sistemas
• Entre otros:
– Unix. – Ms-Dos. – BSD. – BeOS. – Linux. – Windows. – MacOS.

Unix
• Características:
– De tiempo compartido. – Multitarea. – Multiusuario. – Lenguaje de control: Shell. – Sistema grafico no incluido.

Ms-DOS
• • • • Microsoft Disk Operating System. Anterior a Windows. Solo interprete de comandos. No posee sistema grafico, propio o de terceros.

BSD
• Entre sus principales avances:
– Control de memoria a través de archivos de paginación.