Você está na página 1de 39

Sistemas Operativos

Tema 1

Introduccin a los SSOO

Resumen

Qu es un Sistema Operativo? Historia de los Sistemas Operativos Prestaciones de los SSOO

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

Los sistemas informticos


Un sistema informtico est formado esencialmente por cuatro componentes:
Hardware Proporciona recursos bsicos para la computaci n !"PU# memoria# dispositivos de $%S# etc&'& Sistema Operativo controla ( coordina el uso del )ard*are entre los pro+ramas de aplicaci n de los distintos usuarios& Programas de aplicacin define de ,u forma se deben utili-ar los recursos del sistema para resolver ciertos problemas de los usuarios !compiladores# bases de datos# .ue+os# procesadores de te/to# etc&'& Usuarios personas# m,uinas# otros ordenadores# etc&

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

Los sistemas informticos

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

Qu es un Sistema Operativo?
Puede verse como un asignador de recursos:
0ecursos )ard*are ( soft*are: tiempo de "PU# espacio en memoria# espacio de almacenamiento en fic)eros# dispositivos de $%S# etc& $l Sistema Operativo +estiona todos estos recursos ( los asi+na a usuarios ( pro+ramas se+1n las necesidades# para ,ue realicen sus tareas& "uando las diferentes solicitudes de recursos entran en conflicto# resuelve dic)os conflictos asi+nando los recursos de la manera ms eficiente&

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

Qu es un Sistema Operativo?
Puede verse como un programa de control:
Se e.ecuta siempre& Supervisa la e.ecuci n de pro+ramas de usuario para evitar errores& "ontrola ,ue no se )a+a un uso inadecuado de los recursos&

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

Definiciones
Pro+rama ,ue act1a como interfa- entre el usuario de un ordenador ( el )ard*are del mismo# ofreciendo el entorno necesario para ,ue el usuario pueda e.ecutar pro+ramas& "on.unto de pro+ramas ,ue aportando abstracciones ponen el )ard*are del ordenador a disposici n de los usuarios de un modo se+uro ( efica-& "on.unto de pro+ramas ,ue +estionan los recursos del sistema# optimi-ando su uso ( resolviendo conflictos& "on.unto de procedimientos ,ue permiten a un +rupo de usuarios compartir efica-mente un ordenador&

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

Objetivos de un SSOO
Ob.etivo principal: 2acilitar el uso del sistema informtico Otros ob.etivos:
2acilitar la resoluci n de problemas al usuario& 2acilitar los medios para un uso adecuado de los recursos& Utili-ar el )ard*are de manera eficiente&

Similitudes:
$s como un +obierno: no reali-a por s3 mismo una funci n 1til# pero crea el entorno en el ,ue otros pro+ramas puedan )acer un traba.o 1til& $s como un director de or,uesta: no toca nin+1n instrumento pero coordina a los instrumentistas !pro+ramas# dispositivos' de acuerdo a unas normas establecidas !partitura'&

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

Historia de os SSOO
Su evoluci n estuvo marcada en sus principios por la evoluci n de los ordenadores&

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

La m!uina ana "tica de #abba$e


")arles 4abba+e !567895:65' "onstru( varias versiones de una ;m,uina diferencial<
"onstruida con ruedas +iratorias# se accionaba con una manivela "alculaba funciones de se+undo +rado con una precisi n de = cifras

>,uina anal3tica:
>ovida por vapor# nunca se lle+ a construir 0eali-ar3a una suma por se+undo ( proporcionar3a una salida impresa $structura ?on @eumann: control !pro+rama en una tar.eta' A unidad aritmtica !una rueda dentada por cifra' A memoria !capacidad para 5BBB n1meros' A elementos de $%S @ecesidad de soft*are: Cda Dovelace primera pro+ramadora&
Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

La m!uina ana "tica de #abba$e

>,uina diferencial
Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

>,uina anal3tica

1% $eneraci&n' as v vu as
Primeros computadores basados en la vlvula de vac3o:
Cun,ue la entrada se reali-aba con tar.etas perforadas# los primeros necesitaban modificar sus cone/iones internas para ser pro+ramados& $@EC" !57F=' fue el primer computador completamente electr nico&

?on @eumann propone un computador al ,ue no )ubiese ,ue cambiar los circuitos con cada pro+rama !$G?C"'&
Un pro+rama almacenado sustitu(e al pro+rama ;cableado< permite mantener la estructura f3sica inalterada& Critmtica binaria simplifica los clculos "inco unidades bsicas: $ASACDUAU"A>$>

Primeros ordenadores comerciales


D$O# U@E?C" E ( EE# E4>6B5 !57H8'

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' as v vu as
$nsamblador !57HI': 0oc)ester diseJa un len+ua.e de instrucciones simb licas ,ue se corresponden con instrucciones m,uina& $n cuanto a los sistemas operativos:
@o e/ist3a un SSOO Operador de la consola K pro+ramador Si cambiaba un lector de tar.etas )ab3a ,ue cambiar el pro+rama !dependencia del )ard*are'& $l usuario ;al,uilaba< la m,uina por un tiempo determinado "ada traba.o se car+aba ( e.ecutaba de modo independiente

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' ()*+,

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' ()*+,

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' ()*+,

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' (D-+,

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' .)*-+,

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' .)*-+,

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' *#/011

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' *#/011

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' *#/011

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

1% $eneraci&n' *#/011

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

2% $eneraci&n' os transistores
Ordenadores ms pe,ueJos ( ase,uibles !57HF957=I' Den+ua.es de alto nivel !2ortran ( Cl+ol' Sistemas operativos:
Lraba.o por lotes !batc)': pro+ramas similares .untos Operador de la consola M pro+ramador >onitor residente: intercambio de traba.os# mane.o de $%S# etc&

"ontrol inicial en el monitor $l control se transfiere a los traba.os ( retorna al monitor tras la finali-aci n de los mismos
$n sistemas posteriores aparece el concepto de sistema multipro+ramado ,ue inclu(e la posibilidad de ,ue varios traba.os se e.ecuten a la ve Dos usuarios tienen la sensaci n de ,ue se les atiende a la ve Se traba.a mediante un terminal Simultaneidad de $%S con ciclos de procesamiento
Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

2% $eneraci&n' *#/0131

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

2% $eneraci&n' os transistores

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

2% $eneraci&n' os transistores

Sistema por lotes simple

Sistema por lotes en multipro+ramaci n

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

2% $eneraci&n' os transistores
2uncionamiento de un sistema por lotes:
Lraba.os or+ani-ados como +rupos de tar.etas& $n m,uinas dedicadas se pasan las tar.etas a cinta& $l ordenador procesa datos de cinta ( escribe resultados en cinta& $l monitor controla la e.ecuci n de los traba.os& Dos resultados se pasan de cinta a impresora en otra m,uina dedicada&

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

2% $eneraci&n' os transistores
N"D: Nob "ontrol Dan+ua+e

mainframe5FB5O)i+)&rm

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

4% $eneraci&n' circuitos inte$rados


>,uinas de diferentes potencias ( precios con ar,uitecturas compatibles !57=I95768' Den+ua.es de alto nivel estructurados !4asic ( Pascal' Salto cualitativo de los sistemas operativos:
GiseJo por capas Primitivos sistemas de tiempo real Lcnicas de almacenamiento de datos >emoria virtual SO multiprop sito @acen LH$# Uni/# OS%I=BP

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

4% $eneraci&n' *#/ 1141

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

5% $eneraci&n' microprocesadores
Entroducci n en los circuitos inte+rados de componentes con alto nivel de inte+raci n !5768957:6'

Cparece un circuito inte+rado con todos los componentes de un microprocesador: Entel FBBF !88BB transistores en un solo c)ip'

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

5% $eneraci&n' +pp e *

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

5% $eneraci&n' +pp e *

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

5% $eneraci&n' +pp e **

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

5% $eneraci&n' microprocesadores
Cvances si+nificativos en len+ua.es de pro+ramaci n# ar,uitectura de los computadores# crecimiento de las redes de telecomunicaciones& Sistemas operativos:
>ultipro+ramaci n: mantener ocupada la "PU el ma(or tiempo posible

$l sistema proporciona rutinas de $%S Qesti n de memoria para los diferentes traba.os Planificaci n de la "PU: el sistema esco+e entre los traba.os ;listos para e.ecutarse<
Sistemas interactivos de tiempo compartido:

Da "PU se ;multiple/a< entre varios traba.os Permite ,ue muc)os usuarios compartan simultneamente el ordenador
Preocupaci n creciente por la interfa- de usuario Una m,uina puede utili-ar diferentes SSOO
Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

6% $eneraci&n
"omputadores actuales: multimedia# Enternet# microprocesadores baratos ( con +ran capacidad de proceso# memoria ase,uible& Sistemas operativos:
Cmplia difusi n +racias a su interfa- +rfica ;ami+able< Ente+raci n fcil de dispositivos: PGC# cmara# telfono m vil# etc&

>S9GOS H&B !5775'


Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

Rindo*s 8BBB

7restaciones de os SSOO
Operaci n off9line 4ufferin+ Spoolin+ >ultipro+ramaci n Liempo compartido Sistemas en tiempo real Protecci n

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO

#ib io$raf"a
Bsica:
Sistemas operativos. Conceptos fundamentales. James L. Peterson y Abraham Silberschat & $d& 0everte& 5775& Conceptos de Sistemas !perativos" #$ edici%n& Silberschat " &alvin y &agne. Pearson& 8BB8&

Complementaria y de consulta:
Sistemas operativos. Sebastin Snche Prieto. Servicio de publicaciones de la 'A(" )**+&

Sistemas Operativos - Tema 1: Introduccin a los SSOO Sistemas Operativos - Tema 1: Introduccin a los SSOO