SlideShare una empresa de Scribd logo
1 de 40
Una de las definiciones más comúnmente aceptadas expresa:
• ―Un S. O. es un grupo de programas de proceso con las rutinas
de control necesarias para mantener continuamente operativos
dichos programas‖.
El objetivo primario de un Sistema Operativo es:
• Optimizar todos los recursos del sistema para soportar los
requerimientos.
A los efectos de situar a los S. O. en el conjunto
del software para computadoras, podemos
clasificar a este de la siguiente manera:
• Programas de sistema:
— Controlan la operación de la computadora en sí.
• Programas de aplicación:
— Resuelven problemas para los usuarios.
En este contexto, el Sistema Operativo es el
programa fundamental de todos los pro- gramas
de sistema. El S. O. protege y libera a los
programadores de la complejidad del hardware,
colo- cándose un nivel de software por sobre el
hardware para:
• Controlar todas las partes del sistema.
• Presentar al usuario una interfaz o máquina
virtual.
El esquema típico de un sistema de cómputos incluye:
• Programas de aplicación:

Sistema bancario, reservaciones en una línea
aérea, juegos, etc.

• Programas de sistema: Compiladores,
editores, intérpretes de comandos.

Sistema Operativo.
• Hardware: Lenguaje de máquina.
• Microprogramación.
• Dispositivos físicos
Las principales características del microprograma son:
Se trata de software que generalmente se
localiza en la memoria de solo lectura.
Busca las instrucciones de lenguaje de
máquina para ejecutarlas como una serie de
pequeños pasos.
El conjunto de instrucciones que interpreta
define al lenguaje de máquina.
• En ciertas máquinas se implanta en el
hardware y no es en realidad una capa
distinta.
Los dispositivos de e / s (entrada / salida) se
controlan al cargar valores en registros del
dispositivo especiales.
 Con el paso de los tiempos los sistemas operativos
fueron cambiando de muchas maneras, por ejemplo:
Con este sistema operativo es que la
computadora procesa diferentes tareas al
mismo tiempo. Existen varios tipos de
multitareas. Estos sistemas Se distinguen
por sus habilidades para poder soportar la
ejecución de dos o más trabajos activos
(que se están ejecutado) al mismo
tiempo. Esto trae como resultado que la
Unidad Central de Procesamiento (UCP)
siempre tenga alguna tarea que ejecutar,
aprovechando al máximo su utilización.

Los sistemas operativos que soportan estas
multitareas son: UNIX, Windows 95, Windows
98, Windows NT, MAC-OS, OS/2.
Sistema Operativo Monotareas
Los
sistemas
operativos
monotareas son más primitivos y
es todo lo contrario a los de
multitareas es decir, solo pueden
manejar un proceso en cada
momento o que solo puede
ejecutar las tareas de una en una.
Por
ejemplo
cuando
la
computadora está imprimiendo un
documento, no puede iniciar otro
proceso ni responder a nuevas
instrucciones
hasta
que
se
termine la impresión. El sistema
operativo
que
soporta
el
monotareas es DOS.
Sistema Operativo Monousuario
Los sistemas monousuarios son
aquellos que nada más puede
atender a un solo usuario, gracias a
las limitaciones creadas por el
hardware, los programas o el tipo de
aplicación que se este ejecutando.
Estos tipos de sistemas son muy
simples,
porque
todos
los
dispositivos de entrada, salida y
control dependen de la tarea que se
está utilizando, esto quiere decir, que
las instrucciones que se dan, son
procesadas de inmediato; ya que
existe un solo usuarios. Los sistemas
operativos
que
soportan
el
monousuario
son
DOS e incluso en el actual Windows
XP y sus predecesores.
Sistema Operativo Multiusuario

Es todo lo contrario a monousuario; y en esta categoría se
encuentran todos los sistemas que cumplen simultáneamente las
necesidades de dos o más usuarios, que comparten mismos
recursos. Este tipo de sistemas se emplean especialmente en redes.
Los sistemas operativos que soportan el multiusuario son con el
Linux, Windows 2003 y sus predecesores.
Sistemas Operativos por lotes
Con este sistema operativo procesan una gran cantidad de trabajos
con poca o ninguna interacción entre los usuarios y los programas en
ejecución. Se reúnen todos los trabajos comunes para realizarlos al
mismo tiempo, evitando la espera de dos o más trabajos como
sucede en el procesamiento en serie. Estos sistemas, pueden tener
un tiempo de ejecución muy alto, porque el procesador es mejor
utilizado y los Sistemas Operativos pueden ser simples, debido a la
secuencialidad de la ejecución de los trabajos. Los sistemas
operativos que soportan por lotes son el SCOPE, del DC6600, y el
EXEC II para el UNIVAC 1107.
Sistemas Operativos de tiempo
real
Este sistema operativo de tiempo
real son aquellos en los cuales no
tiene importancia el usuario, sino
los procesos. Por lo general,
están subutilizados sus recursos
con la finalidad de prestar
atención a los procesos en el
momento que lo requieran. se
utilizan en entornos donde son
procesados un gran número de
sucesos o eventos. Los sistemas
operativos
que
soportan
el
tiempo real son
VxWorks,
Solaris, Lyns OS y Spectra.
Sistemas Operativos de tiempo
compartido
Estos sistemas permiten la simulación
de que el sistema y sus recursos son
todos para cada usuario. El usuario
hace una petición a la computadora,
esta la procesa tan pronto como le es
posible, y la respuesta aparecerá en
la
terminal
del
usuario.
Los
principales recursos del sistema, el
procesador, la memoria, dispositivos
de E/S, son continuamente utilizados
entre los diversos usuarios, dando a
cada usuario la ilusión de que tiene el
sistema dedicado para sí mismo. Los
sistemas operativos que soportan el
tiempo compartido son
Multics,
OS/360 y DEC-10.
Sistemas Operativos distribuidos
Este sistema operativo permite distribuir trabajos, tareas o
procesos entre un conjunto de procesadores. Puede ser que este
conjunto de procesadores esté en un equipo o en diferentes, en este
caso es trasparente para el usuario. Existen dos esquemas básicos
de éstos. Un sistema fuertemente acoplado es a aquel que comparte
la memoria y un reloj global, cuyos tiempos de acceso son similares
para todos los procesadores. En un sistema débilmente acoplado los
procesadores no comparten ni memoria ni reloj, ya que cada uno
cuenta con su memoria local.
Sistemas Operativos de red
Los sistemas operativos de red son aquellos que mantienen a dos o más
computadoras unidas a través de algún medio de comunicación (físico o
no), con el objetivo primordial de poder compartir los diferentes recursos
y la información del sistema. El primer Sistema Operativo de red estaba
enfocado a equipos con un procesador Motorola 68000, pasando
posteriormente a procesadores Intel como Novell Netware. Los sistemas
operativos más utilizados que soportan la red son Novell Netware,
Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
Sistemas Operativos paralelos
En estos tipos de Sistemas
Operativos
se
pretende
que
cuando existan dos o más
procesos que compitan por algún
recurso se puedan realizar o
ejecutar al mismo tiempo. En
UNIX existe también la posibilidad
de ejecutar programas sin tener
que
atenderlos
en
forma
interactiva,
simulando
paralelismo. Así, en lugar de
esperar a que el proceso termine
de ejecutarse, regresa a atender
al usuario inmediatamente.Los
sistemas operativos que soportan
a los paralelos sonAlpha, PVM, la
serie AIX, que es utilizado en los
sistemas RS/6000 de IBM.
 La razón de ser de un sistema operativo consiste en organizar y
controlar el hardware y el software de modo que los dispositivos
donde reside se comporten de una manera flexible pero predecible.

En el nivel más simple,
un sistema operativo se
encarga de dos cosas:
Proporciona una manera estable y coherente para que las aplicaciones
traten con el hardware sin tener que conocer todos los detalles del
equipo físico.
Administra los recursos de equipo físico (hardware) y programas
(software) del sistema. (En un teléfono celular, incluyen la plantilla del
teclado, la pantalla, el libro de direcciones, el marcador del teléfono, la
pila y la conexión de red.)
Funciones De Un Sistema Operativo
El sistema operativo cumple varias funciones:
Administración del Procesador: el sistema operativo
administra la distribución del procesador entre los distintos
programas por medio de un algoritmo de programación.
Gestión De Memoria De Acceso Aleatorio: El sistema
operativo se encarga de gestionar el espacio de memoria
asignado para cada aplicación y para cada usuario, si
resulta pertinente. Cuando la memoria física es
insuficiente, el sistema operativo puede crear una zona de
memoria en el disco duro denominada "memoria virtual".
Gestión de
entradas/salidas: el
sistema operativo
permite unificar y
controlar el acceso de
los programas a los
recursos materiales a
través de los drivers
Gestión de ejecución de
aplicaciones: el sistema
operativo se encarga de que
las aplicaciones se ejecuten
sin problemas asignándoles
los recursos que éstas
necesitan para funcionar.
Generación Cero
(Década De Los 40)
 Carencia total de S. O.



 Uso de lenguaje de maquina

Segunda generación
Segunda generación (1955
-1965)




Sistemas multiusuarios



Sistemas multiprocesadores



Primera Generación (1945 1955)

Sistemas multitarea





Transistores y sistemas de
procesamiento por lotes (batch)

Sistema en tiempo real



1960: IBSYS



1961: CTSS



Carencia de S. O.



1962: EXECT II



Transición entre trabajos



1964: ESEC 8



Monitor resistente



1965: OS/360



Almacenamiento temporal
 Tercera


generación (1965 -1980)

Difusión de multiprogramación


Partición de memoria de en porciones



Aprovechamiento del tiempo de espera



Aparición de Spooling, Buffers y el timesharing



Aparecen los lenguajes de control de trabajos



Aparecen sistemas en tiempo real



Se difunden computadoras de rango medio



1969: Se crea el sistema operativo UNIX



1970: BATCH-11(PDP-11)



1973: Se crea la Xeros Alto con su propio sistema operativo



1974: Se crea la BSD 1.0



1978:





BSD 2.0 remplaza a la BSD 1.0
Apple DOS 3.1

1979: Aparece la 86-DOS (QDOS)


Cuarta generación (1980 – hoy)


Aparición de computadoras personales con software mas amigables
con el usuario



Desarrollos de sistemas de red



Cada maquina ejecuta su propio S. O. local




Conexión entre varias computadoras
Son S. O. similares a lo de un solo procesador

Sistemas operativos distribuidos


Aparece ante los usuarios con un S. O. de un solo procesador



Los usuarios no están consientes de donde se ejecutan sus
programas y donde se encuentran los archivos



Permite que un programan se ejecute mediante varios
procesadores



Aparición de emuladores de terminal



Proliferación de bases de datos
 Cuarta generación (1980 – hoy)
 1981:


Bill Gates compra al QDOS, lo rebautiza como PC-DOS y la vende a IBM (IBM-PC)



Nace el Xeros star, sucesor de Xeros Alto

 1982: Bill Gates lanza su sistema MS-DOS
 1983:



Apple lanza la Apple Lisa System 1
VisiCorp lanza la Visi On

 1984: Nace la MAC OS de la mano de Apple
 1985:


La PC Amiga nace con sistema operativo Workbench 1.0 (Amiga Os)



Microsoft Windows 1.0 nace pero es sucedida por Windows 1.01 tras fracaso

 1986:


HP-UX

 1987:


Se crea MINIX basado en UNIX,



Nace Windows 2.0

 1989: Aparecen NEXSTEP/OPENSTEP
Cuarta generación (1980 – hoy)

 1990:
 Nace Be OS de la mano de Be Incorporated
 Windows 3.0 sale
 Se crea el sistema GNU de software libre y Núcleo Hurd
 1991: Se crea el Núcleo Linux
 1992:
 El sistema GNU y el Núcleo se unen y crean el sistema
GNU/LINUX
 Actualización gratuita de Windows 3.11 de Windows 3.1
 Linux RedHat
 1995: Nace Windows 95
 1996:
 IBM lanza el sistema operativo OS/2 Warp 4
 Se lanza Windows NT Workstation
 1997:
 Mac OS 7.6
 SkyOS
 1998:
 Sale Windows 98
 Mandrake Linux lanza su primera versión
 1999: Se lanza Windows 98 SE (Second Edition)
Cuarta generación (1980 –
hoy)
 2000:
 Mac OS 9
 Windows ME
 Windows 2000
 2001:
 Se lanza Windows XP
 Se lanza MAC OS X
 2002:
 Windows XP Home Edition
 Windows XP Profressional
 Gnulinex
 2003: Windows server 2003
 2004: Ubuntu Linux
 2005: Mac OS X 0.2.9
 2006:
 Amiga Work
 Windows Vista
 2007:
 Mac OS 10.5
 Iphone OS 1.0

 2008:
 ReactOS 0.3.7
 Windows Server
 Iphone OS 2.0
 2009:
 Windows 7
 Mac OS 0.3.10
 Iphone: OS 3.0
 Android
 2010:
 Android 2.1
 Ios 4
 Ubuntu 10.04
 Windows pone 7.1
 2011:
 Ubuntu 11.10
 Ios 5
 Mac OS lion 10.7
 2012:
 Windows 8
 IOS 6
 Android 4.1
 Ubuntu:12.10
 2013
 Firefox OS
 IOS 7
Los sistemas operativos siguen
evolucionando. La principal
tendencia de los sistemas
operativos en cuanto a
organización de trabajo es
convertirse en sistemas
operativos distribuidos.
Los sistemas operativos
distribuidos están diseñados para
su uso en un grupo de
computadoras conectadas pero
independientes que comparten
recursos.
Sistema
operativo
de red

Sistema
operativo
distribuido
Se ha progresado mucho en el desarrollo de los sistemas operativos.
Estos progresos han sido paralelos a la aparición de nuevas tecnologías
y de nuevos algoritmos para las tareas de los sistemas operativos.

intérprete de la
línea de comando
(UNIX, DOS)
la interfaz gráfica

(Macintosh OS,
OS/2, Windows 95)
Abstracción

• EL software no debe necesitar "
saber " los detalles sobre la
implementación en otros
niveles

Robustez y gestión de
errores

• Debe ser imposible que
cualquier programa interrumpa
el funcionamiento de otros
programas

Estandarización

• Debe crecer en a la par con la
tecnología de cómputo, la
visualización, y tecnologías de
interacción, y preferencias del
usuario

Diseño para facilidad
de empleo y
desarrollo de software
Rápido

Moderno

tecnología de
QuickTime
Media Layer

Altamente
estable
Sistemas Operativos: Funciones y Tipos

Más contenido relacionado

La actualidad más candente

CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOSCLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOSGibran Ramirez Orozco
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosanyvo
 
Lorena perez segura
Lorena perez seguraLorena perez segura
Lorena perez seguralorebella93
 
Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)JEmilioAragonR
 
Clasificación de los sistemas operativos
Clasificación de los sistemas operativosClasificación de los sistemas operativos
Clasificación de los sistemas operativosEricka Sarmiento
 
Clasificacion s.o. todos
Clasificacion s.o. todos Clasificacion s.o. todos
Clasificacion s.o. todos Zulmiitha
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del softwareATM_SSI
 
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye... proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...alberto compositor
 
Sistemas operativosooooooooo
Sistemas operativosoooooooooSistemas operativosooooooooo
Sistemas operativosooooooooomayitomur
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosDaniel
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativopaulavito1
 
Sistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientoSistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientobrendanoemigarciaserna
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosabival2000
 

La actualidad más candente (18)

Taller no 3
Taller no 3Taller no 3
Taller no 3
 
Sergio 11 01
Sergio 11 01Sergio 11 01
Sergio 11 01
 
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOSCLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Lorena perez segura
Lorena perez seguraLorena perez segura
Lorena perez segura
 
Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)
 
Clasificación de los sistemas operativos
Clasificación de los sistemas operativosClasificación de los sistemas operativos
Clasificación de los sistemas operativos
 
Clasificacion s.o. todos
Clasificacion s.o. todos Clasificacion s.o. todos
Clasificacion s.o. todos
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del software
 
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye... proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativosooooooooo
Sistemas operativosoooooooooSistemas operativosooooooooo
Sistemas operativosooooooooo
 
Sistemas operativosooooooooo
Sistemas operativosoooooooooSistemas operativosooooooooo
Sistemas operativosooooooooo
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientoSistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamiento
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas liza
Sistemas lizaSistemas liza
Sistemas liza
 

Destacado

Nazarethvilla.doc
Nazarethvilla.docNazarethvilla.doc
Nazarethvilla.docnaza vella
 
SAMU network slide presentation in Chinese Reg200 chisamuPREchinese
SAMU network slide presentation in Chinese Reg200 chisamuPREchineseSAMU network slide presentation in Chinese Reg200 chisamuPREchinese
SAMU network slide presentation in Chinese Reg200 chisamuPREchineseMiguel Martinez Almoyna
 
Présentation des outils numériques
Présentation des outils numériquesPrésentation des outils numériques
Présentation des outils numériqueskevin974
 
Projet carrières
Projet carrièresProjet carrières
Projet carrièresjayheb96
 
Trigger-marketing - Agence email marketing Clic-et-Site
Trigger-marketing - Agence email marketing Clic-et-SiteTrigger-marketing - Agence email marketing Clic-et-Site
Trigger-marketing - Agence email marketing Clic-et-SiteClic-et-Site
 
Bulletin filière littéraire
Bulletin filière littéraireBulletin filière littéraire
Bulletin filière littéraireesidocvigan
 
Edl alain lambert journée de mobilisation des maires 18 septembre 2015 vers fb
Edl alain lambert journée de mobilisation des maires 18 septembre 2015 vers fbEdl alain lambert journée de mobilisation des maires 18 septembre 2015 vers fb
Edl alain lambert journée de mobilisation des maires 18 septembre 2015 vers fbAlain Lambert
 
Mantenimiento
MantenimientoMantenimiento
Mantenimientochichaco
 
Presentación1(:
Presentación1(:Presentación1(:
Presentación1(:EstefyPlata
 
Función Reguladora del derecho en la actividad publicitaria
Función Reguladora del derecho en la actividad publicitaria Función Reguladora del derecho en la actividad publicitaria
Función Reguladora del derecho en la actividad publicitaria Inés Hernández
 
Gaceta Vive Yves Rocher Campaña 17 2014
Gaceta Vive Yves Rocher Campaña 17 2014Gaceta Vive Yves Rocher Campaña 17 2014
Gaceta Vive Yves Rocher Campaña 17 2014Luis Barrera
 
Presentacion de matematicas.. lineamientos
Presentacion de matematicas.. lineamientosPresentacion de matematicas.. lineamientos
Presentacion de matematicas.. lineamientosLaura Garcia
 
Ley Fundamental-Fines/Cap. II
Ley Fundamental-Fines/Cap. IILey Fundamental-Fines/Cap. II
Ley Fundamental-Fines/Cap. IIAndrea Alfaro
 
E&H Sonorisation
E&H SonorisationE&H Sonorisation
E&H SonorisationEdouardHG
 

Destacado (20)

Nazarethvilla.doc
Nazarethvilla.docNazarethvilla.doc
Nazarethvilla.doc
 
SAMU network slide presentation in Chinese Reg200 chisamuPREchinese
SAMU network slide presentation in Chinese Reg200 chisamuPREchineseSAMU network slide presentation in Chinese Reg200 chisamuPREchinese
SAMU network slide presentation in Chinese Reg200 chisamuPREchinese
 
Présentation des outils numériques
Présentation des outils numériquesPrésentation des outils numériques
Présentation des outils numériques
 
Projet carrières
Projet carrièresProjet carrières
Projet carrières
 
Trigger-marketing - Agence email marketing Clic-et-Site
Trigger-marketing - Agence email marketing Clic-et-SiteTrigger-marketing - Agence email marketing Clic-et-Site
Trigger-marketing - Agence email marketing Clic-et-Site
 
Dynoptim
DynoptimDynoptim
Dynoptim
 
Bulletin filière littéraire
Bulletin filière littéraireBulletin filière littéraire
Bulletin filière littéraire
 
Edl alain lambert journée de mobilisation des maires 18 septembre 2015 vers fb
Edl alain lambert journée de mobilisation des maires 18 septembre 2015 vers fbEdl alain lambert journée de mobilisation des maires 18 septembre 2015 vers fb
Edl alain lambert journée de mobilisation des maires 18 septembre 2015 vers fb
 
Asiedu sudest
Asiedu sudestAsiedu sudest
Asiedu sudest
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Presentación1(:
Presentación1(:Presentación1(:
Presentación1(:
 
Aimee Jean-Pierre Augier
Aimee Jean-Pierre AugierAimee Jean-Pierre Augier
Aimee Jean-Pierre Augier
 
Bittorrent powerpoint
Bittorrent powerpointBittorrent powerpoint
Bittorrent powerpoint
 
Cuerpo Humano
Cuerpo HumanoCuerpo Humano
Cuerpo Humano
 
Función Reguladora del derecho en la actividad publicitaria
Función Reguladora del derecho en la actividad publicitaria Función Reguladora del derecho en la actividad publicitaria
Función Reguladora del derecho en la actividad publicitaria
 
Gaceta Vive Yves Rocher Campaña 17 2014
Gaceta Vive Yves Rocher Campaña 17 2014Gaceta Vive Yves Rocher Campaña 17 2014
Gaceta Vive Yves Rocher Campaña 17 2014
 
Presentacion de matematicas.. lineamientos
Presentacion de matematicas.. lineamientosPresentacion de matematicas.. lineamientos
Presentacion de matematicas.. lineamientos
 
Ley Fundamental-Fines/Cap. II
Ley Fundamental-Fines/Cap. IILey Fundamental-Fines/Cap. II
Ley Fundamental-Fines/Cap. II
 
2.jaz y rox.recursosnat.
2.jaz y rox.recursosnat.2.jaz y rox.recursosnat.
2.jaz y rox.recursosnat.
 
E&H Sonorisation
E&H SonorisationE&H Sonorisation
E&H Sonorisation
 

Similar a Sistemas Operativos: Funciones y Tipos

Clasificacion de los sistemas operativos- paula galvis-grupo 2
Clasificacion de los sistemas operativos- paula galvis-grupo 2Clasificacion de los sistemas operativos- paula galvis-grupo 2
Clasificacion de los sistemas operativos- paula galvis-grupo 2paulagalvis05
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativospaulagalvis05
 
Clasificación de los sistemas operativos
Clasificación de los sistemas operativosClasificación de los sistemas operativos
Clasificación de los sistemas operativosNicol Cabanzo
 
Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Mario Alberto Antonio Lopez
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoagpmuvi
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREDeBoRaNbA8
 
1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema OperativoCANDIDO RUIZ
 
Definición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwareDefinición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwarekatbeca
 

Similar a Sistemas Operativos: Funciones y Tipos (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Lorena g
Lorena gLorena g
Lorena g
 
Lorena g
Lorena gLorena g
Lorena g
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Clasificacion de los sistemas operativos- paula galvis-grupo 2
Clasificacion de los sistemas operativos- paula galvis-grupo 2Clasificacion de los sistemas operativos- paula galvis-grupo 2
Clasificacion de los sistemas operativos- paula galvis-grupo 2
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
2 parte tics lupita
2 parte tics lupita2 parte tics lupita
2 parte tics lupita
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Clasificación de los sistemas operativos
Clasificación de los sistemas operativosClasificación de los sistemas operativos
Clasificación de los sistemas operativos
 
Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Lizet
LizetLizet
Lizet
 
1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo
 
Unidad1
Unidad1Unidad1
Unidad1
 
Definición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwareDefinición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de software
 

Sistemas Operativos: Funciones y Tipos

  • 1.
  • 2. Una de las definiciones más comúnmente aceptadas expresa: • ―Un S. O. es un grupo de programas de proceso con las rutinas de control necesarias para mantener continuamente operativos dichos programas‖. El objetivo primario de un Sistema Operativo es: • Optimizar todos los recursos del sistema para soportar los requerimientos.
  • 3. A los efectos de situar a los S. O. en el conjunto del software para computadoras, podemos clasificar a este de la siguiente manera: • Programas de sistema: — Controlan la operación de la computadora en sí. • Programas de aplicación: — Resuelven problemas para los usuarios. En este contexto, el Sistema Operativo es el programa fundamental de todos los pro- gramas de sistema. El S. O. protege y libera a los programadores de la complejidad del hardware, colo- cándose un nivel de software por sobre el hardware para: • Controlar todas las partes del sistema. • Presentar al usuario una interfaz o máquina virtual.
  • 4. El esquema típico de un sistema de cómputos incluye: • Programas de aplicación: Sistema bancario, reservaciones en una línea aérea, juegos, etc. • Programas de sistema: Compiladores, editores, intérpretes de comandos. Sistema Operativo. • Hardware: Lenguaje de máquina. • Microprogramación. • Dispositivos físicos
  • 5. Las principales características del microprograma son: Se trata de software que generalmente se localiza en la memoria de solo lectura. Busca las instrucciones de lenguaje de máquina para ejecutarlas como una serie de pequeños pasos. El conjunto de instrucciones que interpreta define al lenguaje de máquina. • En ciertas máquinas se implanta en el hardware y no es en realidad una capa distinta. Los dispositivos de e / s (entrada / salida) se controlan al cargar valores en registros del dispositivo especiales.
  • 6.  Con el paso de los tiempos los sistemas operativos fueron cambiando de muchas maneras, por ejemplo:
  • 7. Con este sistema operativo es que la computadora procesa diferentes tareas al mismo tiempo. Existen varios tipos de multitareas. Estos sistemas Se distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización. Los sistemas operativos que soportan estas multitareas son: UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2.
  • 8. Sistema Operativo Monotareas Los sistemas operativos monotareas son más primitivos y es todo lo contrario a los de multitareas es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión. El sistema operativo que soporta el monotareas es DOS.
  • 9. Sistema Operativo Monousuario Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se está utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuarios. Los sistemas operativos que soportan el monousuario son DOS e incluso en el actual Windows XP y sus predecesores.
  • 10. Sistema Operativo Multiusuario Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. Los sistemas operativos que soportan el multiusuario son con el Linux, Windows 2003 y sus predecesores.
  • 11. Sistemas Operativos por lotes Con este sistema operativo procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas, pueden tener un tiempo de ejecución muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuencialidad de la ejecución de los trabajos. Los sistemas operativos que soportan por lotes son el SCOPE, del DC6600, y el EXEC II para el UNIVAC 1107.
  • 12. Sistemas Operativos de tiempo real Este sistema operativo de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran número de sucesos o eventos. Los sistemas operativos que soportan el tiempo real son VxWorks, Solaris, Lyns OS y Spectra.
  • 13. Sistemas Operativos de tiempo compartido Estos sistemas permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Los sistemas operativos que soportan el tiempo compartido son Multics, OS/360 y DEC-10.
  • 14. Sistemas Operativos distribuidos Este sistema operativo permite distribuir trabajos, tareas o procesos entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
  • 15. Sistemas Operativos de red Los sistemas operativos de red son aquellos que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware. Los sistemas operativos más utilizados que soportan la red son Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
  • 16. Sistemas Operativos paralelos En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo. Así, en lugar de esperar a que el proceso termine de ejecutarse, regresa a atender al usuario inmediatamente.Los sistemas operativos que soportan a los paralelos sonAlpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM.
  • 17.
  • 18.  La razón de ser de un sistema operativo consiste en organizar y controlar el hardware y el software de modo que los dispositivos donde reside se comporten de una manera flexible pero predecible. En el nivel más simple, un sistema operativo se encarga de dos cosas:
  • 19. Proporciona una manera estable y coherente para que las aplicaciones traten con el hardware sin tener que conocer todos los detalles del equipo físico.
  • 20. Administra los recursos de equipo físico (hardware) y programas (software) del sistema. (En un teléfono celular, incluyen la plantilla del teclado, la pantalla, el libro de direcciones, el marcador del teléfono, la pila y la conexión de red.)
  • 21. Funciones De Un Sistema Operativo El sistema operativo cumple varias funciones:
  • 22. Administración del Procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación.
  • 23. Gestión De Memoria De Acceso Aleatorio: El sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro denominada "memoria virtual".
  • 24. Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers
  • 25. Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar.
  • 26.
  • 27. Generación Cero (Década De Los 40)  Carencia total de S. O.   Uso de lenguaje de maquina Segunda generación Segunda generación (1955 -1965)   Sistemas multiusuarios  Sistemas multiprocesadores  Primera Generación (1945 1955) Sistemas multitarea   Transistores y sistemas de procesamiento por lotes (batch) Sistema en tiempo real  1960: IBSYS  1961: CTSS  Carencia de S. O.  1962: EXECT II  Transición entre trabajos  1964: ESEC 8  Monitor resistente  1965: OS/360  Almacenamiento temporal
  • 28.  Tercera  generación (1965 -1980) Difusión de multiprogramación  Partición de memoria de en porciones  Aprovechamiento del tiempo de espera  Aparición de Spooling, Buffers y el timesharing  Aparecen los lenguajes de control de trabajos  Aparecen sistemas en tiempo real  Se difunden computadoras de rango medio  1969: Se crea el sistema operativo UNIX  1970: BATCH-11(PDP-11)  1973: Se crea la Xeros Alto con su propio sistema operativo  1974: Se crea la BSD 1.0  1978:    BSD 2.0 remplaza a la BSD 1.0 Apple DOS 3.1 1979: Aparece la 86-DOS (QDOS)
  • 29.  Cuarta generación (1980 – hoy)  Aparición de computadoras personales con software mas amigables con el usuario  Desarrollos de sistemas de red   Cada maquina ejecuta su propio S. O. local   Conexión entre varias computadoras Son S. O. similares a lo de un solo procesador Sistemas operativos distribuidos  Aparece ante los usuarios con un S. O. de un solo procesador  Los usuarios no están consientes de donde se ejecutan sus programas y donde se encuentran los archivos  Permite que un programan se ejecute mediante varios procesadores  Aparición de emuladores de terminal  Proliferación de bases de datos
  • 30.  Cuarta generación (1980 – hoy)  1981:  Bill Gates compra al QDOS, lo rebautiza como PC-DOS y la vende a IBM (IBM-PC)  Nace el Xeros star, sucesor de Xeros Alto  1982: Bill Gates lanza su sistema MS-DOS  1983:   Apple lanza la Apple Lisa System 1 VisiCorp lanza la Visi On  1984: Nace la MAC OS de la mano de Apple  1985:  La PC Amiga nace con sistema operativo Workbench 1.0 (Amiga Os)  Microsoft Windows 1.0 nace pero es sucedida por Windows 1.01 tras fracaso  1986:  HP-UX  1987:  Se crea MINIX basado en UNIX,  Nace Windows 2.0  1989: Aparecen NEXSTEP/OPENSTEP
  • 31. Cuarta generación (1980 – hoy)  1990:  Nace Be OS de la mano de Be Incorporated  Windows 3.0 sale  Se crea el sistema GNU de software libre y Núcleo Hurd  1991: Se crea el Núcleo Linux  1992:  El sistema GNU y el Núcleo se unen y crean el sistema GNU/LINUX  Actualización gratuita de Windows 3.11 de Windows 3.1  Linux RedHat  1995: Nace Windows 95  1996:  IBM lanza el sistema operativo OS/2 Warp 4  Se lanza Windows NT Workstation  1997:  Mac OS 7.6  SkyOS  1998:  Sale Windows 98  Mandrake Linux lanza su primera versión  1999: Se lanza Windows 98 SE (Second Edition)
  • 32. Cuarta generación (1980 – hoy)  2000:  Mac OS 9  Windows ME  Windows 2000  2001:  Se lanza Windows XP  Se lanza MAC OS X  2002:  Windows XP Home Edition  Windows XP Profressional  Gnulinex  2003: Windows server 2003  2004: Ubuntu Linux  2005: Mac OS X 0.2.9  2006:  Amiga Work  Windows Vista  2007:  Mac OS 10.5  Iphone OS 1.0  2008:  ReactOS 0.3.7  Windows Server  Iphone OS 2.0  2009:  Windows 7  Mac OS 0.3.10  Iphone: OS 3.0  Android  2010:  Android 2.1  Ios 4  Ubuntu 10.04  Windows pone 7.1  2011:  Ubuntu 11.10  Ios 5  Mac OS lion 10.7
  • 33.  2012:  Windows 8  IOS 6  Android 4.1  Ubuntu:12.10  2013  Firefox OS  IOS 7
  • 34.
  • 35. Los sistemas operativos siguen evolucionando. La principal tendencia de los sistemas operativos en cuanto a organización de trabajo es convertirse en sistemas operativos distribuidos. Los sistemas operativos distribuidos están diseñados para su uso en un grupo de computadoras conectadas pero independientes que comparten recursos.
  • 37. Se ha progresado mucho en el desarrollo de los sistemas operativos. Estos progresos han sido paralelos a la aparición de nuevas tecnologías y de nuevos algoritmos para las tareas de los sistemas operativos. intérprete de la línea de comando (UNIX, DOS) la interfaz gráfica (Macintosh OS, OS/2, Windows 95)
  • 38. Abstracción • EL software no debe necesitar " saber " los detalles sobre la implementación en otros niveles Robustez y gestión de errores • Debe ser imposible que cualquier programa interrumpa el funcionamiento de otros programas Estandarización • Debe crecer en a la par con la tecnología de cómputo, la visualización, y tecnologías de interacción, y preferencias del usuario Diseño para facilidad de empleo y desarrollo de software