Está en la página 1de 37

Universidad Santa Maria

Nucleo Oriente
Sistemas De Operación
Periodo 202202

SISTEMAS
OPERATIVOS
Grupo 2
Vanessa Pinto C.I 30.619.904
Profesor: Francisco Fuentes
Alvaro Millan C.I 29793090
Kristopher C.I 28663357
Introducción
Anteriormente y en el origen de la creación de las computadoras, los sistemas operativos no
existían y la introducción de un programa para ser ejecutado solo podía ser llevado a cabo
por muy pocos expertos. Esto hacia que las computadoras fueran difíciles de usar y que se
requiriera tener altos conocimientos técnicos para operarlas. Se buscaron medios que
simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea de crear un
medio para que el usuario pueda operar la computadora de una manera mas sencilla y donde
pueda sacarle provecho al máximo. Surgen los sistemas operativos. Un sistema es un
conjunto de elementos relacionados entre sí que funciona como un todo.
Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de
operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice
las tareas necesarias y específicas para completar una orden. El sistema operativo, es el
instrumento indispensable para hacer de la computadora un objeto útil
En el presente trabajo, vamos a profundizar mas acerca de los sistemas operativos, de que
manera funcionan, sus tipos y la utilidad de los mismos en la vida cotidiana
- De Servidor

Concepto de Sistemas Operativos Contenido - Multiprocesador


- De Ordenador Personal
- De Tiempo Real
Historia de los Sistemas Operativos
- Empotrados
- De Tarjeta Inteligente
Funciones de los Sistemas Operativos
Tipos de Sistemas operativos de acuerdo al número de servicios
- Como una máquina extendida
que ofrecen
- Como gestor de recursos
- Por el número de usuarios
- Por el número de tareas
Estructura de los Sistemas Operativos
- Por el número de procesadores
- Sistemas Monolíticos
- Sistemas Estructurados en Capas Tipos de Sistemas operativos de acuerdo a la forma en que
- Máquinas Virtuales ofrecen sus servicios
- Exokernels - Sistemas de Red, Distribuidos, Compartidos y
- Model Cliente-Servido Sistemas Paralelos

Tipos de Sistemas operativos de acuerdo al medio en el Conclusiones


cual Recomendaciones
trabajan
Bibliografia
- De Mainframe
Anexos
¿Qué es un Sistema
Operativo?
Un Sistema Operativo es el software El sistema operativo es el software que coordina y
principal o conjunto de programas de dirige todos los servicios y aplicaciones que utiliza
un sistema informático que gestiona el usuario en una computadora, por eso es el más
los recursos de hardware provee importante y fundamental. Se trata de programas
servicios a los programas de que permiten y regulan los aspectos más básicos
aplicación de software, ejecutándose del sistema. Los sistemas operativos más utilizados
en modo privilegiado respecto de los son Windows, Linux, OS/2 y DOS.
restantes
HISTORIA DE LOS
SISTEMAS
OPERATIVOS
En 1945, John Von Neumann inventó un ordenador que almacenaba en
memoria instrucciones que indicaban a las unidades de cálculo lo que debía
hacer. El 21 de junio de 1948 se ejecutó el primer programa en una máquina
llamada Baby en la Universidad de Manchester y nació el software.

Sin embargo, los ordenadores seguían ejecutando un único programa cada vez
En 1955, algunos programadores en el Centro de Investigaciones de General Motors crearon un
programa monitor de procesos batch que permitía a los operadores incluir una serie de trabajos
en una única cinta magnética. En 1963, un equipo del Massachusetts Institute of Technology
dirigido por Fernando Corbato desarrolló el sistema CTSS (Compatible Time Sharing System),
que fue el primer sistema operativo práctico que permitió a varios usuarios ejecutar varios
programas diferentes desde terminales.
HISTORIA DE LOS
SISTEMAS Después de terminar una
OPERATIVOS primera versión, Torvalds
pidió ayuda a otros
programadores en Internet
En 1969, sus programadores Ken Thompson y Dennis Ritchie y, para 1994, Linux era un
comenzaron a desarrollar su propia versión reducida de Multics, a sistema operativo gratis en
la que llamaron Unix. Para los años ochenta, Unix había desplazado toda escala. En 1999,
a muchos sistemas operativos ya existentes. Cuando IBM comenzó funcionaba en más
a vender PCs en 1981, ofreció varios sistemas operativos, pero el servidores web que los
más económico y popular fue el PC DOS, suministrado por una sistemas operativos de
pequeña compañía conocida como Microsoft. Microsoft
1945 1976: Digital
1945 1955: El Research
publica
John Von Centro de 1965 1991:
MIT, General
CP/M, el El estudiante
Neumann Investigacione
primer finlandés Linus
describió por s de General Electric y los
Laboratorios
sistema 1985: Torvalds 1999:
primera vez un Motors operativo de
Bell comienzan
Microsoft comienza a IBM
ordenador con desarrolla el amplia presenta un trabajar en presenta su
programas primer monitor a desarrollar el utilización interface Linux, con la Linux para
almacenados. de proceso sistema para ayuda de otros
gráfico de mainframes.
batch. Multics. ordenadores programadores
usuario para
personales. DOS. en Internet.

1 2 3 4 5 6 7 8 9 10 11 12 13

1981: Aparece
1948: Baby, en la 1963: Fernando 1969: Los 1993: Microsoft
el IBM PC, con 1987: IBM y
Corbato dirige en programadores fusiona su
Universidad de el sistema Microsoft
el MIT el de los trabajo en OS/2
Manchester, operativo PC desarrollan
desarrollo de con Windows
ejecuta el primer Laboratorios DOS
CTSS, el primer OS/2, un para crear
Bell Ken suministrado
programa de sistema práctico de sistema Windows NT.
Thompson y por Microsoft.
software. tiempo compartido. operativo
Dennis Ritchie
multitarea para
comienzan su
PCs.
trabajo en Unix.
Funciones de los sistemas
operativos
Los Sistemas Operativos desempeñan
básicamente dos funciones independientes: Funciones como maquina extendida
Extender la Máquina y Administrar los
Recursos. El sistema operativo como máquina • Creación de programas
extendida se presenta al usuario para que sea • Ejecución de programas
más fácil de programar que el hardware • Operaciones de Entrada/Salida
implicito. • Manipulación y control del sistema
de archivos
• Detección de errores
• Control del acceso al sistema
• Elaboración de informes
estadísticos
Funciones de los
sistemas operativos
Administrar los recursos del computador
cuando hay dos o mas programas ejecutándose
Funciones como Gestor de recursos simultáneamente y requieren de usar el mismo
recurso con la memoria
- ejemplo: la impresora
• Administración de Debe tener una estabilidad para mantener la
memoria. seguridad
• Administración de CPU.
• Manejo de dispositivos
de entrada y salida
• Administración de
archivos en disco
• Comunicación con el
Usuario
Estructura de los Sistemas
Operativos:
El sistema operativo media
entre el hardware y el resto del
software. Para que los
procedimientos de gestión
funcionen, el sistema operativo
presenta una estructura
ligeramente distinta a la
mayoría de programas.
Podríamos decir que está
formado por diferentes capas.
Sistemas
Monoliticos:
Los sistemas operativos monolíticos se caracterizan por
implementar en el núcleo los cuatro componentes
fundamentales del sistema operativo, que son la
planificación de procesos, la administración de la
memoria principal, la administración de ficheros y la
gestión de los dispositivos de entrada/salida.

Como por
ejemplo:
• Sistemas operativos UNIX, tales como FreeBSD,
NetBSD y OpenBSD.
• Sistemas operativos GNU/Linux, y por tanto,
Android también.
Sistemas Estructurados en Capas:
La programación por capas es un modelo de desarrollo software
en el que el objetivo primordial es la separación (desacoplamiento)
de las partes que componen un sistema software o también una
arquitectura cliente-servidor: lógica de negocios, capa de
presentación y capa de datos.
Ejemplos
Ejemplos
Aplicaciones de línea de
negocios contabilidad, y
sistemas de gestión de
clientes. Aplicaciones
corporativas de escritorio o
clientes.....
Maquinas Virtuales
Maquinas Virtuales
Una máquina virtual de sistema es aquella que
emula a un ordenador completo. En palabras llanas,
es un software que puede hacerse pasar por otro Ejemplos: VIRTUALBOX, VMWARE.,
dispositivo -como un PC- de tal modo que puedes PARALLELS DESKTOP 14. ,GNOME
ejecutar otro sistema operativo en su interior. BOXES., BOOT CAMP.

Disco duro, memoria,


tarjeta gráfica y demás
componentes de
hardware
Exokernels
Exokernel es un tipo de sistema operativo
desarrollado en el Instituto de Tecnología
de Massachusetts.
La arquitectura del exokernel está
diseñada para separar la protección de
recursos de la gestión para facilitar la
personalización específica de la
aplicación.
Ejempos: BOCHS,QEMU.

• Mejor soporte para el control de aplicaciones.


• Separa la seguridad de la gestión.
• Las abstracciones se mueven de forma segura a un
sistema operativo de biblioteca que no es de
confianza.
Modelo cliente-
La arquitectura cliente-servidorservidor
es un modelo
de diseño de software en el que las tareas se
reparten entre los proveedores de recursos o
servicios, llamados servidores, y los
demandantes, llamados clientes. Un cliente
realiza peticiones a otro programa, el servidor,
quien le da respuesta.
Un ejemplo de una red cliente-servidor es
el uso del servicio de correo electrónico de
un ISP para enviar, recibir y almacenar
correo electrónico. .
Tipos de sistemas operativos de acuerdo
al medio en el cual trabajan:
De mainframe

Un sistema operativo de mainframe,


simplemente es un sistema operativo (OS)
en un ordenador central, un potente
dispositivo utilizado principalmente por los
gobiernos y las empresas para procesar
grandes cantidades de información y apoyar
a un gran número de usuarios.
Sistema operativo de servidor
Podemos decir que un sistema operativo para servidor es una plataforma que permite
ejecutar programas y aplicaciones multiusuario. Además, estos sistemas operativos ofrecen
la posibilidad de comunicarse con otros servidores para atender las solicitudes específicas de
sus clientes.
Sistema operativo de Multiprocesador
Un sistema operativo multiproceso se refiere al número de
procesadores del sistema, que es más de uno y éste es capaz de
usarlos todos para distribuir su carga de trabajo. Generalmente estos
sistemas trabajan de dos formas: simétrica o asimétricamente.
Sistema Operativo de Ordenador Personal
Un sistema operativo es el software básico que permite la
administración eficaz de un ordenador, ya que se encarga
de manejar el hardware y el resto de programas y
aplicaciones. Por tanto, dicho sistema operativo hace de
intermediario entre el usuario y la computadora. Es
necesario, asimismo, para el funcionamiento del
dispositivo, porque proporciona órdenes al aparato y
posibilita la interacción con él. Windows, Linux, Mac
OSX, Android o Unix son algunos ejemplos.
Sistema operativo de tiempo real
Un sistema operativo de tiempo real es aquel que ha sido
desarrollado para aplicaciones de tiempo real. Como tal, se le
exige corrección en sus respuestas bajo ciertas restricciones de
tiempo. Si no las respeta, se dirá que el sistema ha fallado.
Sistema Operativo Empotrado
Un sistema empotrado es un sistema
informático que se se encuentra
físicamente incluido en un sistema de
ingeniería más amplio al que
supervisa o controla. Los sistemas
empotrados se encuentran en
multitud de aplicaciones, desde la
electrónica de consumo hasta el
control de complejos procesos
industriales.
Sistema operativo de tarjeta
inteligente
La tarjeta inteligente para sistemas operativos también
llamada COS realiza básicamente las mismas funciones
que otros sistemas operativos, pero en un contexto de
hardware donde las limitaciones materiales y los
problemas de seguridad se agravan.
El sistema operativo también gestiona el
microprocesador, a veces acompañado de un procesador
destinado a la criptografía y el protocolo de
comunicación.
Sistema operativo de acuerdo al número de
servicios
que ofrecen
Por el número de usuarios

Por el Número de Tareas

Por el número de procesadores


Multiusuario
Monousuario
Por el número de
usuarios

Dan servicio a más de un


Soportan a un solo usuario a
usuario a la vez
la vez
Por el número de tareas

Monotarea Permite al usuario estar realizando varias


labores al mismo tiempo

Sólo permiten una tarea a la vez por usuario. Son más primitivos y, solo
pueden manejar un proceso en cada momento o que solo puede ejecutar las
Multitarea
tareas de una en una.
Por el Número de
Procesadores
Uniproceso Multiproceso

Es capaz de manejar Es capaz de usarlos


solamente un todos para distribuir su
procesador de la carga de trabajo.
computadora, de Generalmente estos
manera que si la sistemas trabajan de dos
computadora tuviese formas: simétrica o
más de uno le sería asimétricamente.
inútil.
Asimetricos y Simetricos
Cuando se trabaja de manera asimétrica, el sistema operativo selecciona a
uno de los procesadores el cual jugará el papel de procesador maestro y
Asimetricos servirá como pivote para distribuir la carga a los demás procesadores, que
reciben el nombre de esclavos.

Los procesos o partes de ellos son enviados indistintamente a cual quiera de


los procesadores disponibles, teniendo, teóricamente, una mejor distribución y
equilibrio en la carga de trabajo bajo este esquema. Simétrica
Sistemas de Red
Los sistemas operativos de red se definen como aquellos que
tiene la capacidad de interactuar con sistemas operativos en
otras computadoras por medio de un medio de transmisión con
el objetivo de intercambiar información, transferir archivos,
ejecutar comandos remotos y un sin fin de otras actividades.

Los sistemas operativos de red más ampliamente usados son:


Novell Netware, LAN Manager, Windows Server, UNIX,
Linux, LANtastic, Li
Sistemas Distribuidos
Los sistemas operativos distribuidos abarcan los servicios de los de
red, logrando integrar recursos (impresoras, unidades de respaldo,
memoria, procesos, unidades centrales de proceso) en una sola
máquina virtual que el usuario acceda en forma transparente. Es
decir, ahora el usuario ya no necesita saber la ubicación de los
recursos, sino que los conoce por nombre y simplemente los usa
como si todos ellos fuesen locales a su lugar de trabajo habitual.

Entre los diferentes Sistemas Operativos distribuidos que existen


tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring,
Amoeba, Taos, etc.
Sistemas Compartidos
Un sistema operativo de tiempo compartido utiliza
técnicas de planificación y programación concurrente
para dar la apariencia que se están ejecutando
simultáneamente múltiples procesos y ofrecer a cada
usuario una pequeña porción del tiempo de una
computadora.

Algunos ejemplos son: Mac OS, Microsof Windows,


LINUX.
Sistemas 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.

Los más usados de estos sistemas


operativos: Alpha, PVM, la serie AIX
Conclusión
Es interesante lo que el S.O brinda, ya que el usuario es quien lo configura
y lo adapta de acuerdo a sus necesidades o al uso al que sea empleado. Es
importante hacer referencia a ello y decir que los S.O son de gran
importancia en el desarrollo de la computación y por ende, la programación
ya que, como se mencionaba anteriormente, es el comunicante entre la
máquina y el usuario, respecto a la entrada, procesamiento, almacenamiento
y salida de información, ya que gracias a su interfaz gráfico permiten
desarrollar una tarea específica acorde a lo que el usuario requiera y/o
necesite para facilitar su uso en las actividades diarias.
En conclusión, los Sistemas Operativos, desde su origen hasta el día de hoy
han sido objeto de grandes modificaciones, con el propósito de mejorar la
calidad de estos y, actualizarlos con nuevas funciones herramientas que
facilitan el trabajo del usuario al hacer uso de éste.
Recomendaciones
Dentro de un proyecto tan ambicioso como lo fue
éste, siempre se desea que haya una mejora
continua del mismo; por lo tanto se recomienda a
los lectores que tengan interés en el proyecto, la
complementación del sistema con más
distribuciones para la demanda y el tiempo de
espera, y aún más recomendable sería la
implementación de más indagación en el proceso
de optimización, para hacer comparaciones entre
los resultados arrojados por estas.
Bibliografia
https://concepto.de/sistema-operativo/
https://www.significados.com/sistema/
https://www.monografias.com/trabajos11/opera/opera#intro
https://www.fib.upc.edu/retro-informatica/historia/so.html#:~:text=El
%20concepto%20de%20Sistema%20Operativo,programa%20cuando
%20el%20anterior%20terminaba.
https://es.scribd.com/document/330649604/Sistemas-Operativos-
Maquina-Extendida-y-Jerarquica
https://prezi.com/c9ay2-ak-msd/sistemas-operativos-como-maquina-
extendida/
Anexo
s

Sistemas operativos mas usados Logo de virtualbox, de las


máquinas virtuales mas
famosas
S.O Windows desde
sus inicios hasta la
actualidad

IBM 704, considerado el primer


sistema operativo
Modelo del exokernel

Windows 95 sentó las bases


para lo que es este S.O hoy
en día

También podría gustarte