You are on page 1of 39

Sistemas Operativos

Tema 1

Introducción a los SSOO

Resumen

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

Sistemas Operativos - Tema 1: Introducción a los SSOO Sistemas Operativos - Tema 1: Introducción a los SSOO

Los sistemas informáticos
• Un sistema informático está formado esencialmente por cuatro componentes:
– Hardware – Proporciona recursos básicos 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 aplicación – 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: Introducción a los SSOO Sistemas Operativos - Tema 1: Introducción a los SSOO

Tema 1: Introducción a los SSOO .Tema 1: Introducción a los SSOO Sistemas Operativos .Los sistemas informáticos Sistemas Operativos .

¿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 .Tema 1: Introducción a los SSOO Sistemas Operativos .ue realicen sus tareas& – "uando las diferentes solicitudes de recursos entran en conflicto# resuelve dic)os conflictos asi+nando los recursos de la manera más eficiente& Sistemas Operativos .Tema 1: Introducción a los SSOO .

Tema 1: Introducción a los SSOO Sistemas Operativos .ecuta siempre& – Supervisa la e.ecuci n de pro+ramas de usuario para evitar errores& – "ontrola .¿Qué es un Sistema Operativo? • Puede verse como un programa de control: – Se e.Tema 1: Introducción a los SSOO .ue no se )a+a un uso inadecuado de los recursos& Sistemas Operativos .

Definiciones • Pro+rama .unto de procedimientos .unto de pro+ramas .ue act1a como interfa.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 el usuario pueda e.Tema 1: Introducción a los SSOO .entre el usuario de un ordenador ( el )ard*are del mismo# ofreciendo el entorno necesario para .Tema 1: Introducción a los SSOO Sistemas Operativos .ue +estionan los recursos del sistema# optimi-ando su uso ( resolviendo conflictos& • "on.ecutar pro+ramas& • "on.ue permiten a un +rupo de usuarios compartir efica-mente un ordenador& Sistemas Operativos .

etivo principal: 2acilitar el uso del sistema informático • Otros ob.ue otros pro+ramas puedan )acer un traba.Tema 1: Introducción a los SSOO .Tema 1: Introducción a los SSOO Sistemas Operativos .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 .Objetivos de un SSOO • Ob.uesta: no toca nin+1n instrumento pero coordina a los instrumentistas !pro+ramas# dispositivos' de acuerdo a unas normas establecidas !partitura'& Sistemas Operativos .o 1til& – $s como un director de or.

Historia de os SSOO • Su evoluci n estuvo marcada en sus principios por la evoluci n de los ordenadores& Sistemas Operativos .Tema 1: Introducción a los SSOO Sistemas Operativos .Tema 1: Introducción a los SSOO .

La má!uina ana "tica de #abba$e • ")arles 4abba+e !567895:65' • "onstru( varias versiones de una .Tema 1: Introducción a los SSOO .má.eta' A unidad aritmética !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 .uina diferencial< – "onstruida con ruedas +iratorias# se accionaba con una manivela – "alculaba funciones de se+undo +rado con una precisi n de = cifras • >á.Tema 1: Introducción a los SSOO Sistemas Operativos .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.

La má!uina ana "tica de #abba$e >á.Tema 1: Introducción a los SSOO Sistemas Operativos .uina diferencial Sistemas Operativos .uina anal3tica .Tema 1: Introducción a los SSOO >á.

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 .Tema 1: Introducción a los SSOO .ue cambiar los circuitos con cada pro+rama !$G?C"'& – Un pro+rama almacenado sustitu(e al pro+rama .1% $eneraci&n' as vá vu as • Primeros computadores basados en la válvula de vac3o: – Cun.cableado< permite mantener la estructura f3sica inalterada& – Critmética binaria simplifica los cálculos – "inco unidades básicas: • $ASACDUAU"A>$> • Primeros ordenadores comerciales – D$O# U@E?C" E ( EE# E4>6B5 !57H8' Sistemas Operativos .Tema 1: Introducción a los SSOO Sistemas Operativos .ue la entrada se reali-aba con tar.ue no )ubiese .

1% $eneraci&n' as vá vu as • $nsamblador !57HI': 0oc)ester diseJa un len+ua.e de instrucciones simb licas .ecutaba de modo independiente Sistemas Operativos .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.uilaba< la má.etas )ab3a .ue cambiar el pro+rama !dependencia del )ard*are'& – $l usuario .o se car+aba ( e.Tema 1: Introducción a los SSOO Sistemas Operativos .al.ue se corresponden con instrucciones má.uina por un tiempo determinado – "ada traba.Tema 1: Introducción a los SSOO .

Tema 1: Introducción a los SSOO Sistemas Operativos . Sistemas Operativos .Tema 1: Introducción a los SSOO .1% $eneraci&n' ()*+.

Tema 1: Introducción a los SSOO .Tema 1: Introducción a los SSOO Sistemas Operativos .1% $eneraci&n' ()*+. Sistemas Operativos .

Tema 1: Introducción a los SSOO .Tema 1: Introducción a los SSOO Sistemas Operativos . Sistemas Operativos .1% $eneraci&n' ()*+.

Tema 1: Introducción a los SSOO . Sistemas Operativos .1% $eneraci&n' (D-+.Tema 1: Introducción a los SSOO Sistemas Operativos .

Tema 1: Introducción a los SSOO Sistemas Operativos . Sistemas Operativos .)*-+.Tema 1: Introducción a los SSOO .1% $eneraci&n' .

1% $eneraci&n' . Sistemas Operativos .Tema 1: Introducción a los SSOO Sistemas Operativos .)*-+.Tema 1: Introducción a los SSOO .

Tema 1: Introducción a los SSOO .1% $eneraci&n' *#/011 Sistemas Operativos .Tema 1: Introducción a los SSOO Sistemas Operativos .

Tema 1: Introducción a los SSOO Sistemas Operativos .1% $eneraci&n' *#/011 Sistemas Operativos .Tema 1: Introducción a los SSOO .

Tema 1: Introducción a los SSOO .1% $eneraci&n' *#/011 Sistemas Operativos .Tema 1: Introducción a los SSOO Sistemas Operativos .

Tema 1: Introducción a los SSOO Sistemas Operativos .1% $eneraci&n' *#/011 Sistemas Operativos .Tema 1: Introducción a los SSOO .

ue varios traba.ueJos ( ase.2% $eneraci&n' os transistores • Ordenadores más pe.Tema 1: Introducción a los SSOO Sistemas Operativos .ue inclu(e la posibilidad de .o por lotes !batc)': pro+ramas similares .ue se les atiende a la ve• Se traba.Tema 1: Introducción a los SSOO .os se e.o de $%S# etc& • "ontrol inicial en el monitor • $l control se transfiere a los traba.a mediante un terminal • Simultaneidad de $%S con ciclos de procesamiento Sistemas Operativos .es de alto nivel !2ortran ( Cl+ol' • Sistemas operativos: – Lraba.os ( retorna al monitor tras la finali-aci n de los mismos – $n sistemas posteriores aparece el concepto de sistema multipro+ramado .uibles !57HF957=I' • Den+ua.ecuten a la ve• Dos usuarios tienen la sensaci n de .os# mane.untos – Operador de la consola M pro+ramador – >onitor residente: intercambio de traba.

Tema 1: Introducción a los SSOO .2% $eneraci&n' *#/0131 Sistemas Operativos .Tema 1: Introducción a los SSOO Sistemas Operativos .

Tema 1: Introducción a los SSOO Sistemas Operativos .2% $eneraci&n' os transistores Sistemas Operativos .Tema 1: Introducción a los SSOO .

Tema 1: Introducción a los SSOO .2% $eneraci&n' os transistores Sistema por lotes simple Sistema por lotes en multipro+ramaci n Sistemas Operativos .Tema 1: Introducción a los SSOO Sistemas Operativos .

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

Tema 1: Introducción a los SSOO .2% $eneraci&n' os transistores • N"D: Nob "ontrol Dan+ua+e mainframe5FB5O)i+)&rm Sistemas Operativos .Tema 1: Introducción a los SSOO Sistemas Operativos .

uinas de diferentes potencias ( precios con ar.Tema 1: Introducción a los SSOO .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 Lécnicas de almacenamiento de datos >emoria virtual SO multiprop sito @acen LH$# Uni/# OS%I=BP Sistemas Operativos .Tema 1: Introducción a los SSOO Sistemas Operativos .4% $eneraci&n' circuitos inte$rados • >á.

4% $eneraci&n' *#/ 1141 Sistemas Operativos .Tema 1: Introducción a los SSOO .Tema 1: Introducción a los SSOO Sistemas Operativos .

Tema 1: Introducción a los SSOO .Tema 1: Introducción a los SSOO Sistemas Operativos .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: Introducción a los SSOO Sistemas Operativos .Tema 1: Introducción a los SSOO .5% $eneraci&n' +pp e * Sistemas Operativos .

5% $eneraci&n' +pp e * Sistemas Operativos .Tema 1: Introducción a los SSOO .Tema 1: Introducción a los SSOO Sistemas Operativos .

Tema 1: Introducción a los SSOO .Tema 1: Introducción a los SSOO Sistemas Operativos .5% $eneraci&n' +pp e ** Sistemas Operativos .

ecutarse< – Sistemas interactivos de tiempo compartido: • Da "PU se .os • Planificaci n de la "PU: el sistema esco+e entre los traba.os .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.multiple/a< entre varios traba.Tema 1: Introducción a los SSOO .ue muc)os usuarios compartan simultáneamente el ordenador – Preocupaci n creciente por la interfa.os • Permite .listos para e.uina puede utili-ar diferentes SSOO Sistemas Operativos .es de pro+ramaci n# ar.5% $eneraci&n' microprocesadores • Cvances si+nificativos en len+ua.Tema 1: Introducción a los SSOO Sistemas Operativos .de usuario – Una má.

uible& • Sistemas operativos: – Cmplia difusi n +racias a su interfa.Tema 1: Introducción a los SSOO Rindo*s 8BBB .6% $eneraci&n • "omputadores actuales: multimedia# Enternet# microprocesadores baratos ( con +ran capacidad de proceso# memoria ase.Tema 1: Introducción a los SSOO Sistemas Operativos .ami+able< – Ente+raci n fácil de dispositivos: PGC# cámara# teléfono m vil# etc& >S9GOS H&B !5775' Sistemas Operativos .+ráfica .

Tema 1: Introducción a los SSOO .7restaciones de os SSOO • Operaci n off9line • 4ufferin+ • Spoolin+ • >ultipro+ramaci n • Liempo compartido • Sistemas en tiempo real • Protecci n Sistemas Operativos .Tema 1: Introducción a los SSOO Sistemas Operativos .

#ib io$raf"a • Básica: – Sistemas operativos. Peterson y Abraham Silberschat & $d& 0everte& 5775& – Conceptos de Sistemas !perativos" #$ edici%n& Silberschat " &alvin y &agne. James L. Pearson& 8BB8& • Complementaria y de consulta: – Sistemas operativos. Conceptos fundamentales.Tema 1: Introducción a los SSOO Sistemas Operativos . Sebastián Sánche Prieto.Tema 1: Introducción a los SSOO . Servicio de publicaciones de la 'A(" )**+& Sistemas Operativos .