Você está na página 1de 29
Sistemas Operativos Introducción a los sistemas operativos Clase 1 2013 - II

Sistemas Operativos

Introducción a los sistemas operativos Clase 1 2013 - II

Concepto sistema operativo  El sistema operativo es el componente de software que, en un sistema

Concepto sistema operativo

El sistema operativo es el componente de software que, en un sistema electrónico, administra la

utilización de los recursos disponibles

y provee

la

base sobre la cual operan los diversos servicios al

usuario, desde utilerías para la administración del

sistema hasta las aplicaciones más complejas.

Concepto sistema operativo  El sistema operativo es el componente de software que, en un sistema
Funciones de Sistemas Operativos • Suministro de interfaz al usuario. • Administración de recursos. • Administración

Funciones de Sistemas Operativos

Suministro de interfaz al usuario. Administración de recursos. Administración de archivos Administración de tareas. Servicio de soporte y utilidades.

Suministro de interfaz de usuario • Permite la comunicación entre el usuario y la computadora, de

Suministro de interfaz de usuario

Permite la comunicación

entre

el

usuario

y

la

computadora,

 

de

tal

manera

que

se

puedan

cargar programas, acceder

archivos

y

realizar

otras

tareas. Existen tres tipos de

interfaces:

menús

y

Comandos,

las

interfaces

gráficas de usuario.

Suministro de interfaz de usuario • Permite la comunicación entre el usuario y la computadora, de
Administración de recursos • Sirven para administrar los recursos del hardware y de redes de un

Administración de recursos

Sirven para administrar

los

recursos

del

hardware y de redes de un sistema informático, como la del CPU,

memoria, dispositivos

de

almacenamiento

secundario y periféricos

de entrada y de salida.

Administración de recursos • Sirven para administrar los recursos del hardware y de redes de un
Administración de archivos • Un sistema de información contiene programas de administración de archivos que controlan

Administración de archivos

Un

sistema

de

información contiene

programas de

administración

de

archivos que controlan la creación, borrado y acceso de archivos de datos y de programas.

Administración de archivos • Un sistema de información contiene programas de administración de archivos que controlan
Administrador de tareas • Administran la realización de las informáticas tareas de los usuarios finales. Los

Administrador de tareas

Administran

la

realización

de

las

informáticas

tareas de los

usuarios

finales.

Los

programas controlan

que

áreas

tiene

acceso al CPU y por

cuánto tiempo.

Administrador de tareas • Administran la realización de las informáticas tareas de los usuarios finales. Los
Servicios de un Sistema Operativo Objetivos de un sistema operativo • Ejecutar programas del usuario y

Servicios de un Sistema Operativo

Objetivos de un sistema operativo

Ejecutar programas del usuario y resolver

los problemas del usuario de manera fácil

y sencilla.

Hace que la computadora sea fácil y conveniente de usar.

Utiliza el hardware de la computadora de forma eficiente.

Servicios de un Sistema Operativo Partes de un sistema operativo • Procesos • Memoria • Ficheros

Servicios de un Sistema Operativo

Partes de un sistema operativo

Procesos Memoria Ficheros (Archivos) Dispositivos de entrada y salida Redes Interpretes de comandos

Servicios de un Sistema Operativo

Servicios de un Sistema Operativo

Servicios de un Sistema Operativo
Estructura de un Sistema Operativo USUARIO FINAL PROGRAMAS DE APLICACION PROGRAMADOR Diseñador de Sistemas Operativos UTILIDADES

Estructura de un Sistema Operativo

USUARIO FINAL

PROGRAMAS DE APLICACION

PROGRAMADOR

Estructura de un Sistema Operativo USUARIO FINAL PROGRAMAS DE APLICACION PROGRAMADOR Diseñador de Sistemas Operativos UTILIDADES

Diseñador de Sistemas Operativos

UTILIDADES

SISTEMA OPERATIVO

HARDWARE DE LA COMPUTADORA

Evolución de los sistemas operativos • El primer Sistema Operativo que se usó fue el GMOS

Evolución de los sistemas operativos

El primer Sistema Operativo que se usó fue el GMOS creado la General Motors en

1950,

el

1960

apareció el

Multics y

a

través

de muchos años los genios de la

informática

de

aquellos

tiempos,

comenzaron

a

seguir

creando

más

sistemas operativos logrando dar en los

años

70

un

espectacular salto

instalándose

en

miles

y

miles

de

computadoras personales.

Evolución de los sistemas operativos • Año 1950. - General Motors OS, BESYS, SHARE OS, UMES,

Evolución de los sistemas operativos

Año 1950.- General Motors OS, BESYS, SHARE OS, UMES, GM-NAA I/O.

Año 1960.- Atlas Supervisor, DOS/360, EXEC I., SABRE, OS/360, Master Control Program.

Año 1970.- CP/M, UNIX, Apple, PLATO, PARC, VMS. DOS 3.1.

Año 1980.- PC-DOS, MS-DOS, GNU, Mac OS, Sun OS, OS/400, Windows 1.0, Liso Office System 7/7.

Evolución de los sistemas operativos • Año 1990 .- MAC OS 7.06, Windows 98, Windows 3.1,

Evolución de los sistemas operativos

Año 1990.- MAC OS 7.06, Windows 98,

Windows

3.1,

Red

Hat

Linux,

Mac

OS

9,

WINDOWS

95,

GNU/LINUX,

Open

BSD,

Minix, Fedora.

Año 2000.- Windows XP, Windows Vista, Windows 2000, Windows 7, UBUNTU, Apple

iOS, MAC OS X Snow Leopard, Google Android.

Primeros sistemas operativos

Primeros sistemas operativos

Primeros sistemas operativos
Primeros sistemas operativos
Primeros sistemas operativos • Dando un gran salto en el tiempo nos vamos a finales de

Primeros sistemas operativos

Dando un gran salto en el tiempo nos vamos a finales de los años 70. Por aquel entonces una

casa de ordenadores sacó el primera computadora personal, o al menos, como se le

conoce hoy en día, esa casa fue Apple. El éxito

fue tal que en seguida otras casas empezaron a desarrollar computadora personales, entre ellas

emergió IBM. Cada una de esas casas diseñó

una serie de SO para sus máquinas; Apple el Mac

OS, IBM el CP/M

Primeros sistemas operativos

Primeros sistemas operativos

Primeros sistemas operativos
Primeros sistemas operativos
Evolución de los sistemas operativos • Siguieron pasando los años y a mediados de los 80

Evolución de los sistemas operativos

Siguieron pasando los años y a mediados de los 80 surgió, de la alianza Microsoft-

IBM

un

SO

que en principio sería

destinado a sustituir el DOS, ese Sistema

fue el OS/2.

Evolución de los sistemas operativos • Poco tiempo después se produjo una ruptura sonada, el duo

Evolución de los sistemas operativos

Poco tiempo después se produjo una ruptura sonada, el duo Microsoft-IBM se

rompía. Por un lado IBM seguiría con el

OS/2, por otro lado Microsoft desarrolló un programa basado en el carácter intuitivo

del

interfaz

Windows.

gráfico

del Macintosh,

Evolución de los sistemas operativos

Evolución de los sistemas operativos

Evolución de los sistemas operativos
Evolución de los sistemas operativos
Sistema de tiempo compartido • Es lógica una extensión de la multiprogramación. La CPU ejecuta múltiples

Sistema de tiempo compartido

Es lógica

una

extensión

de

la

multiprogramación.

La

CPU

ejecuta

múltiples trabajos.

Sistema de tiempo compartido • Es lógica una extensión de la multiprogramación. La CPU ejecuta múltiples

Sistemas distribuidos

En un sistema operativo de red los usuarios son conscientes de la existencia

de

varios

ordenadores,

y

pueden

conectarse con máquinas remotas para,

por

ejemplo,

copiar

ficheros.

Cada

máquina ejecuta

operativo.

su

propio

sistema

Sistemas distribuidos • El crecimiento de las redes de computadoras, ha tenido influencia en el desarrollo

Sistemas distribuidos

El

crecimiento

de

las

redes

de

computadoras, ha tenido influencia en el

desarrollo de los sistemas operativos.

Con el comienzo de la propagación del uso publico de la Internet en la década de 1980, el ftp (transferencia de archivos),

muchas PC se conectaron en red y llego a

ser un componente esencial en el S.O

Sistema operativos clientes - servidor

Sistema operativos clientes - servidor

Sistema operativos clientes - servidor
Sistema operativos clientes - servidor
Sistema operativos clientes - servidor
Sistema operativos clientes - servidor
Sistema operativos clientes - servidor
Sistema operativos clientes - servidor
Sistema operativos clientes - servidor
Sistema operativos clientes - servidor
Sistema operativos clientes - servidor
Sistema operativos clientes - servidor
Virtualizacion • Virtualizar significar aparentar que algo con una forma tiene otra. Virtualizar un ordenador significa

Virtualizacion

Virtualizar significar aparentar que algo

con una forma tiene otra. Virtualizar un

ordenador significa aparentar que se trata de múltiples ordenadores o de un ordenador completamente diferente.

Ronda desde hace 40 años. Los primeros usos de la virtualización incluyen el IBM

7044.

Paravirtualización • Este método utiliza un hipervisor para compartir el acceso al hardware pero integra código

Paravirtualización

Este método utiliza un hipervisor para

compartir

el

acceso

al

hardware

pero

integra

código que

está

al

tanto

de

la

virtualización

en

el

propio

sistema

operativo.

Esta aproximación evita la necesidad de recompilar y capturar ya que los propios sistemas operativos cooperan en el

proceso de virtualización.

Linux KVM ( Kernel Virtual Machine ) • KVM es una completa solución de virtualización única

Linux KVM (Kernel Virtual Machine)

KVM es una completa solución de virtualización única al convertir al núcleo

Linux

en

un

hipervisor

utilizando

un

módulo del núcleo. Este módulo permite a

otros sistemas

operativos

alojados

ejecutarse en el espacio

de usuario del

núcleo Linux anfitrión

Linux KVM ( Kernel Virtual Machine ) • KVM es una completa solución de virtualización única
Ejemplo de virtualización

Ejemplo de virtualización

Ejemplo de virtualización
Software mas importantes

Software mas importantes

Software mas importantes