Está en la página 1de 49

SISTEMAS OPERATIVOS

INTRODUCCIN

INTRODUCCIN
Una computadora moderna es un sistema complejo.
Las computadoras estn equipadas con una capa
de software llamada sistema operativo.
Los SO son enormes, complejos y de larga duracin.
El cdigo fuente de un SO
como Linux o Windows
contiene cerca de cinco
millones de lneas de cdigo

INTRODUCCIN
El programa con el que los usuarios generalmente interactan se denomina:
Shell, cuando est basado en texto.

GUI (Graphical User Interface;


Interfaz grfica de usuario)
cuando utiliza elementos grficos o iconos.
No forma parte del SO, aunque el usuario lo utiliza para llevar a cabo su trabajo.

INTRODUCCIN
Las computadoras tienen dos modos de operacin: modo kernel y modo
usuario.
El SO es la pieza fundamental del software y se ejecuta en modo kernel
(modo supervisor)

Tiene acceso completo a todo el hardware.

Puede ejecutar cualquier instruccin que la mquina sea capaz de ejecutar.

El resto del software se ejecuta en modo usuario

Slo un subconjunto de las Instrucciones de mquina es permitido.

Las instrucciones que afectan el control de la mquina o que se encargan de la


E/S estn prohibidas .

INTRODUCCIN

El programa de interfaz de usuario, shell o GUI, es el nivel ms bajo del


software en modo usuario y permite la ejecucin de otros programas

QU ES UN SISTEMA OPERATIVO?
Realizan dos funciones bsicas que no estn relacionadas:
Proporcionar abstracciones a los programas de aplicacin
Administrar los recursos de hardware.

EL SISTEMA OPERATIVO COMO UNA MQUINA EXTENDIDA


Proporcionar a los programadores de aplicaciones un conjunto abstracto de
recursos simples.
La arquitectura de la mayora de las computadoras a nivel de lenguaje
mquina es primitiva y compleja de programar.
Los programas de aplicacin son los que tratan directamente con el SO y sus
abstracciones.
Los usuarios finales tienen que lidiar con las abstracciones que proporciona la
interfaz de usuario: shell de lnea de comandos o interfaz grfica.

EL SISTEMA OPERATIVO COMO ADMINISTRADOR


DE RECURSOS
Proporciona una asignacin ordenada y controlada de los procesadores,
memorias y dispositivos de E/S, entre los diversos programas que compiten
por estos recursos.
La administracin de recursos incluye el multiplexaje de recursos en dos
formas distintas:
En el tiempo: los distintos programas o usuarios toman turnos para
utilizarlo.
En el espacio: En vez de que los clientes tomen turnos, cada uno obtiene
una parte del recurso.

HISTORIA DE LOS SISTEMAS OPERATIVOS


Los SO han estado estrechamente relacionados con la arquitectura de las
computadoras en las que se ejecutan.
La primera computadora digital verdadera fue diseada por el matemtico
ingls Charles Babbage (1816).
Gast la mayor parte de su vida y fortuna tratando de construir su
mquina analtica.
Nunca logr hacer que funcionara de manera apropiada.
La mquina analtica no tena un SO.
Ada Lovelace desarrollado instrucciones para hacer clculos en una
versin inicial de la maquina analtica.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La primera generacin (1945 a 1955): tubos al vaco
La Segunda Guerra Mundial estimul la construccin de computadoras
digitales.
El profesor John Atanasoff y su estudiante graduado Clifford Berry
construyeron lo que ahora se conoce como la primera computadora digital
funcional en Iowa State University, la Atanasoff Berry Computer (ABC).
Utilizaba 300 tubos de vaco (bulbos).

Aproximadamente al mismo tiempo, Konrad Zuse en Berln construy la


computadora Z3 a partir de relevadores.

En 1944, la mquina Colossus fue construida por un equipo de trabajo en


Bletchley Park, Inglaterra; la Mark I, por Howard Aiken en Harvard, y la
ENIAC, por William Mauchley y su estudiante graduado J. Presper Eckert
en la Universidad de Pennsylvania.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La primera generacin (1945 a 1955): tubos al vaco
Algunas eran binarias, otras utilizaron bulbos, algunas eran programables.
Eran muy primitivas y tardaban segundos en realizar el clculo ms simple.
Un solo grupo de personas diseaban, construan, programaban, operaban
y daban mantenimiento a cada mquina.
Toda la programacin se realizaba exclusivamente en lenguaje mquina o
creando circuitos elctricos mediante la conexin de miles de cables a
tableros de conexiones.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La primera generacin (1945 a 1955): tubos al vaco
Los lenguajes de programacin eran desconocidos.
Los SO tambin se desconocan.
Los problemas eran clculos numricos bastante simples, como obtener
tablas de senos, cosenos y logaritmos.
A principios de la dcada de 1950, la rutina haba mejorado un poco con la
introduccin de las tarjetas perforadas.
Esto hizo posible escribir programas en tarjetas y leerlas en vez de usar
tableros de conexiones.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La segunda generacin (1955 a 1965): transistores y sistemas de
procesamiento por lotes
Introduccin del transistor a mediados
de la dcada de 1950.
Las computadoras se volvieron lo
bastante confiables como para poder fabricarlas y venderlas.
Haba una clara separacin entre los diseadores, constructores, operadores,
programadores y el personal de mantenimiento.
Estas mquinas (mainframes), estaban encerradas en cuartos especiales con
aire acondicionado y grupos de operadores profesionales para manejarlas.
Slo las empresas grandes, universidades o agencias gubernamentales
importantes podan financiar el costo multimillonario de operar estas mquinas.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La segunda generacin (1955 a 1965): transistores y sistemas de
procesamiento por lotes
Para ejecutar un trabajo, el programador:
Escriba el programa en papel (en FORTRAN o en ensamblador).
Pasaba el programa a tarjetas perforadas.
Llevaba el conjunto de tarjetas al cuarto de entrada de datos y lo
entregaba a uno de los operadores y esperaba los resultados.
Se desperdiciaba mucho tiempo de la computadora mientras los
operadores caminaban de un lado a otro del cuarto de la mquina.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La segunda generacin (1955 a 1965): transistores y sistemas de
procesamiento por lotes

HISTORIA DE LOS SISTEMAS OPERATIVOS


La segunda generacin (1955 a 1965): transistores y sistemas de
procesamiento por lotes
Dado el alto costo del equipo, se buscaron formas de reducir el tiempo
desperdiciado: sistema de procesamiento por lotes.

Estas tarjetas de control primitivas fueron las precursoras de los shells e


intrpretes de lnea de comandos modernos.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La segunda generacin (1955 a 1965): transistores y sistemas de
procesamiento por lotes

HISTORIA DE LOS SISTEMAS OPERATIVOS


La segunda generacin (1955 a 1965): transistores y sistemas de
procesamiento por lotes
Las computadoras grandes de segunda generacin se utilizaron
principalmente para clculos cientficos y de ingeniera.
En gran parte se programaron en FORTRAN y lenguaje ensamblador.
Los sistemas operativos tpicos eran FMS (Fortran Monitor System) e
IBSYS, el sistema operativo de IBM para la 7094.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin (1965 a 1980): circuitos integrados y
multiprogramacin
A principio de la dcada de 1960, la mayora de los fabricantes de
computadoras tenan dos lneas de productos distintas e incompatibles.
Computadoras cientficas a gran escala orientadas a palabras, como la
7094.
Computadoras comerciales orientadas a caracteres, como la 1401,.
Desarrollar y dar mantenimiento a dos lneas de productos completamente
distintos era una propuesta costosa para los fabricantes.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin (1965 a 1980): circuitos integrados y
multiprogramacin
IBM intent resolver ambos problemas con la introduccin de la lnea de
computadoras System/360.
La 360 era una serie de mquinas compatibles con el software.
Variaban desde un tamao similar a la 1401 hasta algunas que eran ms
potentes que la 7094.
Las mquinas slo diferan en el precio y rendimiento.
Tenan la misma arquitectura y el mismo conjunto de instrucciones,
Los programas escritos para una mquina podan ejecutarse en todas las
dems.
La 360 se dise para manejar tanto la computacin cientfica (numrica) como
comercial.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin (1965 a 1980): circuitos integrados y
multiprogramacin
La IBM 360 fue la primera lnea importante de computadoras en utilizar
circuitos integrados (ICs)
Con lo cual se pudo ofrecer una mayor ventaja de precio/rendimiento
Su xito fue inmediato
La idea de una familia de computadoras compatibles pronto fue adoptada
por todos los dems fabricantes importantes.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin
multiprogramacin

(1965

1980):

circuitos

integrados

La mayor fortaleza de la idea de una sola familia fue al mismo tiempo su


mayor debilidad.
La intencin era que todo el software funcionara en todos los modelos.
Tena que funcionar en ambos entornos comerciales y cientficos y ser
eficiente.
No haba forma en que IBM pudiera escribir una pieza de software que
cumpliera con todos estos requerimientos en conflicto.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin (1965 a 1980): circuitos integrados y
multiprogramacin
A pesar de su enorme tamao y sus problemas, el OS/360 y los SO
similares dejaban razonablemente satisfechos a la mayora de sus clientes.
Popularizaron varias tcnicas claves:
Multiprogramacin.
Spooling (Simultaneous Peripheral Operation On Line: operacin
perifrica simultnea en lnea)
Tiempo compartido (timesharing)

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin (1965 a 1980): circuitos integrados y multiprogramacin
Multiprogramacin.
En la 7094, cuando el trabajo actual se detena para esperar a que se completara
una operacin de E/S, la CPU simplemente permaneca inactiva hasta terminar la
operacin de E/S.
La solucin que surgi fue particionar la memoria en varias piezas, con un trabajo
distinto en cada particin.

Para tener varios trabajos de forma


segura en memoria a la vez,
se requiere hardware especial
para proteger cada trabajo .

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin
multiprogramacin

(1965

1980):

circuitos

integrados

Spooling
Capacidad para leer trabajos en tarjetas y colocarlos en el disco
Cada vez que terminaba un trabajo en ejecucin, el sistema operativo poda
cargar un nuevo trabajo del disco en la particin que estaba vaca y lo
ejecutaba.
Con el spooling, las mquinas 1401 no eran ya necesarias.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin
multiprogramacin

(1965

1980):

circuitos

integrados

Tiempo Compartido (timesharing)


Variante de la multiprogramacin donde cada usuario tena una terminal en
lnea.
La computadora puede proporcionar un servicio rpido e interactivo a varios
usuarios y, tal vez, tambin ocuparse en trabajos grandes por lotes en
segundo plano, cuando la CPU estara inactiva.
El primer sistema de tiempo compartido de propsito general (CTSS
:Compatible Time Sharing System), se desarroll en el M.I.T. en una 7094
modificada en forma especial .
El tiempo compartido no se populariz sino hasta que el hardware de
proteccin necesario se empez a utilizar ampliamente durante la tercera
generacin.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin
multiprogramacin

(1965

1980):

circuitos

integrados

MULTICS (MULTiplexed Information and Computing Service)


El M.I.T., Bell Labs y General Electric emprendieron el desarrollo de una
utilera para computadora, una mquina capaz de servir a varios cientos de
usuarios simultneos de tiempo compartido.
Su modelo fue el sistema de electricidad.
Sus diseadores imaginaron una enorme mquina que proporcionaba poder
de cmputo a todos los usuarios en el rea de Boston.
Se dise para dar soporte a cientos de usuarios en una mquina que era
slo un poco ms potente que una PC basada en el Intel 386, aunque tena
mucho ms capacidad de E/S.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin
multiprogramacin

(1965

1980):

circuitos

integrados

MULTICS (MULTiplexed Information and Computing Service)


Hubo muchas razones por las que MULTICS no acapar la atencin
mundial:
Estaba escrito en PL/I y el compilador de PL/I se demor por aos.
MULTICS era un sistema demasiado ambicioso para su poca.
MULTICS introdujo muchas ideas seminales en la literatura de las
computadoras.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin (1965 a 1980): circuitos integrados y multiprogramacin
UNIX

Crecimiento de las minicomputadoras, empezando con la DEC PDP-1 en


1961.
Tena slo 4K de palabras de 18 bits.
El costo era de $120,000 por mquina (5% del precio de una 7094)
Para cierta clase de trabajo no numrico, era casi tan rpida como la 7094 y dio
origen a una nueva industria.

Ken Thompson escribi una versin simple de MULTICS para un solo


usuario, en una PDP-7.
Este trabajo se convirti en el sistema operativo UNIX, que se hizo
popular en el mundo acadmico, las agencias gubernamentales y muchas
compaas.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin (1965 a 1980): circuitos integrados y multiprogramacin
UNIX

Debido a que el cdigo fuente estaba disponible ampliamente, varias


organizaciones desarrollaron sus propias versiones.
Se desarrollaron dos versiones principales:
System V de AT&T

BSD (Berkeley Software Distribution) de la Universidad de California en


Berkeley.

Para que fuera posible escribir programas que pudieran ejecutarse en


cualquier sistema UNIX, el IEEE desarroll un estndar para UNIX
conocido como POSIX.
POSIX define una interfaz mnima de llamadas al sistema a la que los
sistemas UNIX deben conformarse.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La tercera generacin (1965 a 1980): circuitos integrados y
multiprogramacin
En 1987 el Andrew S. Tanenbaum liber un pequeo clon de UNIX
conocido como MINIX, con fines educativos.
En cuanto a su funcionalidad, MINIX es muy similar a UNIX, incluyendo
el soporte para POSIX
El deseo de una versin de produccin gratuita de MINIX llev a un
estudiante finlands, llamado Linus Torvalds, a escribir Linux.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La cuarta generacin (1980 a la fecha): las computadoras personales
Con el desarrollo de los circuitos LSI (Large Scale Integration), que
contienen miles de transistores en un centmetro cuadrado de silicio (chip),
naci la era de la computadora personal.
Las computadoras personales (microcomputadoras) no eran del todo
distintas (arquitectura) de las minicomputadoras de la clase PDP-11, pero si
en precio.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La cuarta generacin (1980 a la fecha): las computadoras personales
Cuando Intel present el microprocesador 8080 en 1974 (la primera CPU
de 8 bits de propsito general), pidi a uno de sus consultores, Gary Kildall,
que escribiera un SO.
Kildall escribi un SO basado en disco conocido como CP/M (Control
Program
for
Microcomputers;
Programa
de
Control
para
Microcomputadoras) para esta CPU.
Despus Kildall form una compaa llamada Digital Research para
desarrollar y vender el CP/M
En 1977, Digital Research redise el CP/M
para adaptarlo de manera que se pudiera
ejecutar en todas las microcomputadoras
que utilizaban los chips 8080, Zilog Z80 y otros.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La cuarta generacin (1980 a la fecha): las computadoras personales
A principios de la dcada de 1980, IBM dise la IBM PC y busc software para ejecutarlo y
se puso en contacto con Digital Research pero no llegaron a ningn acuerdo.
IBM contacto a Bill Gates para ver si poda proveerles un sistema operativo. Gates compro
un sistema operativo, desarrollado por Tim Paterson, llamo DOS (Disk Operating System;
Sistema Operativo en Disco), y le ofreci a IBM un paquete con DOS/BASIC.
El sistema DOS rediseado por Microsoft cambi su nombre a MS-DOS (Microsoft Disk
Operating System; Sistema Operativo en Disco de Micro-Soft) y rpidamente lleg a dominar
el mercado de la IBM PC.
Para cuando sali al mercado en 1983 la IBM PC/AT, sucesora de la IBM PC, con la CPU
Intel 80286, MS-DOS estaba muy afianzado y CP/M daba sus ltimos suspiros.
Ms adelante, MS-DOS se utiliz ampliamente en el 80386 y 80486.
Aunque la versin inicial de MS-DOS era bastante primitiva, las versiones siguientes tenan
caractersticas ms avanzadas, incluyendo muchas que se tomaron de UNIX.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La cuarta generacin (1980 a la fecha): las computadoras personales
CP/M, MS-DOS y otros sistemas operativos para las primeras microcomputadoras se
basaban en que los usuarios escribieran los comandos mediante el teclado.
Doug Engelbart en el Stanford Research Institute en la dcada de 1960 invent la
Interfaz Grfica de Usuario GUI, completa con ventanas, iconos, mens y ratn. Los
investigadores en Xerox PARC adoptaron estas ideas y las incorporaron en las mquinas
que construyeron.
Steve Jobs, co-inventor de la computadora Apple, visit PARC, vio una GUI y de
inmediato se dio cuenta de su valor potencial, algo que la administracin de Xerox no
hizo.
Jobs emprendi el proyecto de construir una Apple con una GUI. Este proyecto culmin
en Lisa, que era demasiado costosa y fracas comercialmente.
El segundo intento de Jobs, la Apple Macintosh, fue un enorme xito, no slo debido a
que era mucho ms econmica que Lisa, sino tambin porque era amigable para el
usuario

HISTORIA DE LOS SISTEMAS OPERATIVOS


La cuarta generacin (1980 a la fecha): las computadoras personales
Cuando Microsoft decidi crear un sucesor para el MS-DOS estaba fuertemente
influenciado por el xito de la Macintosh.
Produjo un sistema basado en GUI llamado Windows, el cual en un principio se
ejecutaba encima del MS-DOS (es decir, era ms como un shell que un verdadero
sistema operativo).
Durante cerca de 10 aos, de 1985 a 1995, Windows fue slo un entorno grfico
encima de MS-DOS.
A partir de 1995 se liber una versin independiente de Windows, conocida como
Windows 95, que incorporaba muchas caractersticas de los sistemas operativos y
utilizaba el sistema MS-DOS subyacente slo para iniciar y ejecutar programas de
MS-DOS antiguos.
En 1998, se liber una versin ligeramente modificada de este sistema, conocida
como Windows 98.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La cuarta generacin (1980 a la fecha): las computadoras personales
Otro de los SO de Microsoft es Windows NT (NT significa Nueva Tecnologa), que es
compatible con Windows 95 en cierto nivel, pero fue completamente rediseado en su
interior. Es un sistema completo de 32 bits.
No fue sino hasta Windows NT 4.0 que finalmente empez a tener xito, en especial en las
redes corporativas.
La versin 5 de Windows NT cambi su nombre a Windows 2000 a principios de 1999.
Estaba destinada a ser el sucesor de Windows 98 y de Windows NT 4.0.
Esto tampoco funcion como se esperaba, por lo que Microsoft prepar otra versin de
Windows 98 conocida como Windows Me (Millennium edition).
En el 2001 se liber una versin ligeramente actualizada de Windows 2000, conocida como
Windows XP.
En enero del 2007 Microsoft liber el sucesor para Windows XP, conocido como Windows
Vista.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La cuarta generacin (1980 a la fecha): las computadoras personales
El otro competidor importante en el mundo de las computadoras personales es UNIX
(y todas sus variantes).
UNIX es ms fuerte en los servidores tanto de redes como empresariales, pero
tambin est cada vez ms presente en las computadoras de escritorio, en especial
en los pases que se desarrollan con rapidez, como India y China.
FreeBSD es tambin un derivado popular de UNIX, que se origin del proyecto BSD
en Berkeley. Todas la computadoras modernas Macintosh utilizan una versin
modificada de FreeBSD.
UNIX tambin es estndar en las estaciones de trabajo operadas por chips RISC de
alto rendimiento, como los que venden Hewlett-Packard y Sun Microsystems.
En las computadoras basadas en Pentium, Linux se est convirtiendo en una
alternativa popular para Windows entre los estudiantes y cada vez ms usuarios
corporativos.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La cuarta generacin (1980 a la fecha): las computadoras personales
A mediados de la dcada de 1980 empez el crecimiento de las redes de
computadoras personales que ejecutan SO en red y sistemas operativos
distribuidos.
En un SO en red, los usuarios estn conscientes de la existencia de varias
computadoras, y pueden iniciar sesin en equipos remotos y copiar
archivos de un equipo a otro.
Cada equipo ejecuta su propio SO local y tiene su propio usuario (o
usuarios) local.
Los SO en red necesitan un dispositivo controlador de interfaz de red y
cierto software de bajo nivel para controlarlo, as como programas para
lograr el inicio de una sesin remota y el acceso remoto a los archivos.

HISTORIA DE LOS SISTEMAS OPERATIVOS


La cuarta generacin (1980 a la fecha): las computadoras personales
Un SO distribuido se presenta a sus usuarios en forma de un sistema
tradicional con un procesador, aun cuando en realidad est compuesto de
varios procesadores.
Los usuarios no tienen que saber en dnde se estn ejecutando sus
programas o en dnde se encuentran sus archivos; el SO se encarga de
todo esto de manera automtica y eficiente.

TIPOS DE SISTEMAS OPERATIVOS


SISTEMAS OPERATIVOS DE MAINFRAME
En el extremo superior estn los SO para las mainframes.
La diferencia entre estas computadoras y las personales est en su capacidad de E/S.
Una mainframe con 1000 discos y millones de gigabytes de datos no es poco comn.
Los SO para las mainframes estn profundamente orientados hacia el procesamiento de
muchos trabajos a la vez (que requieren muchas operaciones de E/S)
Ofrecen tres tipos de servicios: procesamiento por lotes, procesamiento de
transacciones y tiempo compartido
Un ejemplo de SO de mainframe es el OS/390, un descendiente del OS/360.
Los SO de mainframes estn siendo reemplazados gradualmente por variantes de UNIX,
como Linux.

TIPOS DE SISTEMAS OPERATIVOS


SISTEMAS OPERATIVOS DE SERVIDORES
Se ejecutan en servidores, que son computadoras muy grandes, estaciones de
trabajo o incluso mainframes.
Dan servicio a varios usuarios a la vez a travs de una red y les permiten
compartir los recursos de hardware y de software.
Los servidores pueden proporcionar servicio de impresin, de archivos , Web
o aplicaciones.
Algunos sistemas operativos de servidores comunes son Solaris, FreeBSD,
Linux y Windows Server 2008.

TIPOS DE SISTEMAS OPERATIVOS


SISTEMAS OPERATIVOS DE MULTIPROCESADORES
Una manera cada vez ms comn de obtener poder de cmputo es conectar
varias CPU en un solo sistema: computadoras en paralelo, multicomputadoras
o multiprocesadores.
Necesitan SO especiales, pero a menudo son variaciones de los SO de
servidores.
Con la llegada de los chips multincleo para las PCs, hasta los SO de equipos
de escritorio y porttiles convencionales estn empezando a lidiar con
multiprocesadores de al menos pequea escala .
Lo difcil es hacer que las aplicaciones hagan uso de todo este poder de
cmputo.
Muchos SO populares (iWindows y Linux) se ejecutan en multiprocesadores.

TIPOS DE SISTEMAS OPERATIVOS


SISTEMAS OPERATIVOS DE COMPUTADORAS PERSONALES
Su trabajo es proporcionar buen soporte para un solo usuario.
Soportan la multiprogramacin, con frecuencia se inician docenas de
programas al momento de arrancar el sistema.
Se utilizan ampliamente para el procesamiento de texto, las hojas de clculo y
el acceso a Internet.
Algunos ejemplos comunes son Linux, FreeBSD, Windows 7 y el sistema
operativo Macintosh.
.

TIPOS DE SISTEMAS OPERATIVOS


SISTEMAS OPERATIVOS DE COMPUTADORAS DE BOLSILLO
Una computadora de bolsillo o PDA (Personal Digital Assitant) es una
computadora que cabe en los bolsillos y realiza una pequea variedad de
funciones.
Hay muchos telfonos celulares muy similares a los PDAs.
Casi todos ellos se basan en CPUs de 32 bits con el modo protegido y
ejecutan un sofisticado sistema operativo.
Dos de los sistemas operativos ms populares para los dispositivos de bolsillo
son Symbian OS y Palm OS.

TIPOS DE SISTEMAS OPERATIVOS


SISTEMAS OPERATIVOS INTEGRADOS(Incrustados o Embebidos)
Operan en las computadoras que controlan dispositivos que no se consideran
como computadoras
Hornos de microondas, televisores, autos, grabadores de DVDs, telfonos
celulares, reproductores de MP3.
No aceptan software instalado por el usuario.
La propiedad principal es la certeza de que nunca se podr ejecutar software
que no sea confiable.
Todo el software se encuentra en ROM.
Los sistemas como QNX y VxWorks son populares en este dominio.

TIPOS DE SISTEMAS OPERATIVOS


SISTEMAS OPERATIVOS DE NODOS SENSORES
Las redes de pequeos nodos sensores se estn implementando para varios
fines.
Estos nodos son pequeas computadoras que se comunican entre s con una
estacin base, mediante el uso de comunicacin inalmbrica.
Cada nodo sensor es una verdadera computadora, con una CPU, RAM, ROM y
uno o ms sensores ambientales.
Ejecuta un sistema operativo pequeo pero real, por lo general manejador de
eventos.
Todos los programas se cargan por adelantado.
TinyOS es un sistema operativo bien conocido para un nodo sensor

TIPOS DE SISTEMAS OPERATIVOS


SISTEMAS OPERATIVOS EN TIEMPO REAL

Se caracterizan por tener el tiempo como un parmetro clave.


Sistema en tiempo real duro: Si la accin debe ocurrir sin excepcin en
cierto momento (o dentro de cierto rango)..
Sistema en tiempo real suave: en el cual es aceptable que muy
ocasionalmente se pueda fallar a un tiempo predeterminado.
Los sistemas de audio digital o de multimedia estn en esta categora. Los
telfonos digitales tambin son ejemplos de sistema en tiempo real suave.
Slo ejecutan software que colocan los diseadores del sistema.
Son diseados para el uso industrial.

TIPOS DE SISTEMAS OPERATIVOS


SISTEMAS OPERATIVOS DE TARJETAS INTELIGENTES

Los SO ms pequeos operan en las tarjetas inteligentes, que son dispositivos


del tamao de una tarjeta de crdito que contienen un chip de CPU.
Tienen varias severas restricciones de poder de procesamiento y memoria.
Se energizan mediante contactos en el lector en el que se insertan o mediante
induccin.
Pueden realizan una o varias funciones en la misma tarjeta inteligente, como
pagos electrnicos.
A menudo son sistemas propietarios.
Algunas tarjetas inteligentes funcionan con Java. La ROM en la tarjeta inteligente
contiene un intrprete para la Mquina virtual de Java (JVM).

También podría gustarte