02 - Sistemas Operativos

36
Sistemas Operativos Mas allá de Microsoft Windows

description

SIstemas operativos

Transcript of 02 - Sistemas Operativos

Page 1: 02 - Sistemas Operativos

Sistemas Operativos

Mas allá de Microsoft Windows

Page 2: 02 - Sistemas Operativos

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?

Page 3: 02 - Sistemas Operativos

Sistema

• Un sistema es un conjunto de elementos inter-relacionados 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.

Page 4: 02 - Sistemas Operativos

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.”

Page 5: 02 - Sistemas Operativos

Mini-Tarea [10 min.]

• Utilice Internet, y busque a lo menos tres definiciones complementarias acerca de un sistema operativo.

• Realice una búsqueda comparativa sobre variados sistemas operativos actuales.

Page 6: 02 - Sistemas Operativos

Software

• Existen software de diverso tipo, pero se distinguen dos categorías relacionadas a sistemas operativos.

• De sistema: Aquellos que están integrados o son pilar del sistema operativo. Ejemplos: Explorer.exe, svchost.exe, services.exe, otros.

• De aplicación: Aquellos que no tienen funciones vitales dentro del sistema, o que son accesorios. Ejemplos: Calculadora, Word, Excel, otros.

Page 7: 02 - Sistemas Operativos

Características deseadas

• Sea confiable.

• Permita ejecución libre de procesos (con autorización).

• Eficiente en reducción de tiempo.

• Maximización de recursos.

• Facilitar el dialogo.

• Compartir recursos.

Page 8: 02 - Sistemas Operativos

Componentes

• Cuatro partes fundamentales:1. Núcleo o Kernel.

2. Administrador de memoria.

3. Sistema de entrada/Salida.

4. Administrador de archivos.

5. Interprete de comandos.

Page 9: 02 - Sistemas Operativos

Núcleo o Kernel

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

Page 10: 02 - Sistemas Operativos

Administrador de memoria

• Memoria RAM (Random Access Memory).

• Memoria Virtual.

• Swap (Linux y otros S.O.)

Page 11: 02 - Sistemas Operativos

Sistema E/S

• Periféricos.

• Spools o colas.

Page 12: 02 - Sistemas Operativos

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.– Otros.

Page 13: 02 - Sistemas Operativos

Interprete de comandos

• Comunicación del usuario con el sistema operativo.

• Difiere de la interfaz grafica.

• Ejemplos conocidos:– Ms-DOS.– Bash.

Page 14: 02 - Sistemas Operativos

Software de aplicación

Sistema Operativo

Hardware

Usuario I:Video – Juego

Usuario II:Procesador de

texto

Usuario N:N aplicaciones

Esquema de acceso a un

sistema

Page 15: 02 - Sistemas Operativos

EXTRA: Seguridad

• Los sistemas operativos deben tener una función inherente: Seguridad.

• Existen ciertos aspectos que deben ser cubiertos aquí:– Distinguir entre uso autorizado y NO

autorizado.– Tener ciertos controles a realizar de forma

periódica o a petición.– Resguardar componentes fundamentales del

sistema operativo.

Page 16: 02 - Sistemas Operativos

Diferentes Sistemas

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

Page 17: 02 - Sistemas Operativos

Unix

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

para “levantar” un sistema grafico, tal como Xfree86 o Xorg.

Page 18: 02 - Sistemas Operativos

Ms-DOS

• Microsoft Disk Operating System.

• Anterior a Windows.

• Solo interprete de comandos.

• No posee sistema grafico, propio o de terceros.

Page 19: 02 - Sistemas Operativos

BSD

• Entre sus principales avances:– Control de memoria a través de archivos de

paginación.– Implementación nativa de protocolo TCP/IP.– Control de trabajos por usuario.– Fast-Filesystem.

Page 20: 02 - Sistemas Operativos

BeOS

• Hoy descontinuado.

• Sus mejoras pasaron desapercibidas, ofrecía cierta compatibilidad con Windows 3.11 y Windows 95.

Page 21: 02 - Sistemas Operativos

Netware

• Creado por Novell.

• Potente en el manejo de redes y recursos compartidos.

• Hoy en día es bastante utilizado en ambientes de redes corporativas.

Page 22: 02 - Sistemas Operativos

Linux

• Clon de Minix, a su vez un Clon gratuito de Unix.• Nació en 1.992 de la mano de Linus Torvalds,

como proyecto de tesis.• Funciona en PC, como en variadas

arquitecturas.• Es gratuito.• Permite ejecución nativa de software Unix y

BSD, además permite emulación de algunos programas de Windows.

Page 23: 02 - Sistemas Operativos

• Linux es un núcleo, ya que el sistema operativo con sus herramientas es llamado GNU/Linux.

• Nativamente tampoco posee sistema grafico, pero puede ejecutar Xfree86 y Xorg de ser necesario.

Page 24: 02 - Sistemas Operativos

Escritorio Gnome, Linux.

Page 25: 02 - Sistemas Operativos

Windows

• Sistema operativo con interfaz grafica incorporada.

• El entorno es sencillo y agradable, lo cual permite su utilización por publico variado.

• Hasta el nacimiento de Windows XP, este sistema tenia dos líneas diversas, separadas en entre las versiones domesticas (1, 2. 3.1, 3.11, `95, `98, `2000) y las versiones de servidor (NT con sus diversos “service pack”, 2000 server).

Page 26: 02 - Sistemas Operativos

Windows 3.11

• Sistema que incluye mejoras en soporte para fuentes True-Type junto con mejoras en el soporte multimedia. Fue uno de los primeros pasos por entregar multimedia masivamente a los usuarios.

• Windows 3.11 tenia mejoras en sus controladores, y protocolos avanzados (en ese entonces) para conexión a redes.

Page 27: 02 - Sistemas Operativos

Windows NT

• Sistema orientado a su funcionamiento como servidor.

• Sufrió constantes problemas con software y hardware, necesitando muchos recursos para su funcionamiento optimo.

Page 28: 02 - Sistemas Operativos

Windows `95

• Tenia dos grandes ventajas para el consumidor medio:– Permitía una instalación integrada desde

diskette o CD-Rom, por lo tanto, parecía que no necesitaba MS-DOS para su funcionamiento.

– Utilizaba un sistema “avanzado” de protección de memoria, que permitía que las aplicaciones Win32 no dañaran otras aplicaciones.

Page 29: 02 - Sistemas Operativos

Windows `98

• Incluyó mejoras en sus controladores de hardware y sistema de ficheros FAT32.

• Soporte para nuevas tecnologías como DVD, Firewire, USB y AGP.

• El explorador se integraba en variados aspectos del sistema operativo.

• Su núcleo estaba modificado para tener una integración con Windows NT.

Page 30: 02 - Sistemas Operativos

Windows ME

• Windows Millenium Edition.

• Proyecto para rellenar el tiempo faltante hasta la salida de Windows 2000 y Windows XP.

• En el sistema no se podía distinguir al diferencia entre el MS-DOS y Windows, pero aun así co-existían ambos.

Page 31: 02 - Sistemas Operativos

Windows 2000

• Nueva versión de Windows NT.• Tenia un gran avance en el

reconocimiento de dispositivos Plug&Play, lo cual generó gran aceptación entre los administradores de sistemas basados en Windows.

• Tenia varias versiones:– Professional (Para estaciones de trabajo)– Server, Advanced server, datacenter server

Page 32: 02 - Sistemas Operativos

Windows XP

• Lanzado en el año 2001.

• Unión entre la familia 9x y NT.

• Grandes capacidades multimedia, conectividad de redes, reconocimiento de dispositivos.

Page 33: 02 - Sistemas Operativos

Windows 2003

• Lanzado como sucesor directo de Windows 2000.

• Basado en el núcleo de Windows XP, con varios servicios adicionales y otros servicios y características deshabilitadas.

• Se mejora el rendimiento de forma considerable.

Page 34: 02 - Sistemas Operativos

Windows fundamentals

• Lanzado en el ámbito empresarial en 2006.• Versión basada en Windows XP SP2, pero que

esta orientada a equipos antiguos que no cumplen con los requerimientos necesarios para la versión XP.

• Varios servicios no disponibles y características deshabilitadas.

• Se mejora el rendimiento de forma considerable.

Page 35: 02 - Sistemas Operativos

MacOS X

• Basado en Unix.• El sistema grafico llamado Aqua ha sido

creado en su totalidad por Apple Computers.

• Posee características tales como:– Time Machine.– Soporte 64 bits.– Spaces.– Finder.

Page 36: 02 - Sistemas Operativos