Sunteți pe pagina 1din 23

SISTEMAS OPERATIVOS

Alvaro Caicedo
David Steven Lasso

Ingeniería Web 8vo. semestre


Luis Fernando Salazar
¿QUÉ ES?

Un sistema operativo es el software que maneja el hardware. Comprende un


conjunto de programas que controla el funcionamiento del componente físico,
facilitando el uso de la computadora u otro equipo.

El sistema operativo administra los recursos ofrecidos por el hardware y actúa


como un intermediario entre la computadora y su usuario. Además proporciona
un ambiente en donde el usuario pueda ejecutar programas en una forma
conveniente y eficiente
HISTORIA

 Los primeros sistemas (1945-1954) eran grandes máquinas operadas desde la


consola maestra por los programadores. Durante la década siguiente (1955-
1965) se llevaron a cabo avances en el hardware: lectoras de tarjetas,
impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el
software: compiladores, ensambladores, cargadores, manejadores de
dispositivos, etc.

 A finales de los años 1980, una computadora Commodore Amiga equipada


con una aceleradora Video Toaster era capaz de producir efectos comparados
a sistemas dedicados que costaban el triple
MONITORES RESIDENTES

Según fue avanzando la complejidad de los programas, fue necesario implementar


soluciones que automatizaran la organización de tareas sin necesidad de un
operador. Debido a ello se crearon los monitores residentes: programas que
residían en memoria y que gestionaban la ejecución de una cola de trabajos.
Un monitor residente estaba compuesto por un cargador, un Intérprete de
comandos y un controlador (drivers) para el manejo de entrada/salida.
SISTEMAS MULTIPROGRAMADOS

Surge un nuevo avance: el hardware con protección de memoria, ofreciendo


nuevas soluciones a los problemas de rendimiento:

 Se solapa el cálculo de unos trabajos con la entrada/salida de otros trabajos.


 Se pueden mantener en memoria varios programas.
 Se asigna el uso de la CPU a los diferentes programas en memoria.

Con los cambios anteriores el monitor residente debe abordar nuevas tareas,
naciendo los Sistemas Operativos multiprogramados con las siguientes funciones:
 Administrar la memoria.
 Gestionar el uso de la CPU (planificación).
 Administrar el uso de los dispositivos de E/S.
MODOS DE EJECUCIÓN EN CPU

Las aplicaciones no deben poder usar todas las instrucciones de la CPU. No


obstante el Sistema Operativo, tiene que poder utilizar todo el conjunto de
instrucciones del CPU. Por ello, una CPU debe tener (al menos) dos modos de
operación diferentes:

 Modo usuario: el CPU podrá ejecutar sólo las instrucciones del juego
restringido de las aplicaciones.
 Modo supervisor: la CPU debe poder ejecutar el juego completo de
instrucciones.
COMPONENTES DE UN SISTEMA OPERATIVO

 Gestión de procesos: Un proceso es simplemente, un programa en ejecución


que necesita recursos para realizar su tarea

 Gestión de la memoria principal: La memoria es una gran tabla de palabras o


bytes que se referencia cada una mediante una dirección única

 Gestión del almacenamiento secundario: Un sistema de almacenamiento


secundario es necesario, ya que la memoria principal es volátil y además muy
pequeña para almacenar todos los programas y datos.

 El sistema de entrada y salida: Consiste en un sistema de almacenamiento


temporal (caché), una interfaz de manejadores de dispositivos y otra para
dispositivos concretos.
 Sistema de archivos: Los archivos son colecciones de información
relacionada, definidas por sus creadores. Estos almacenan programas y datos
tales como imágenes, textos, información de bases de datos, etc.

 Sistemas de protección: Mecanismo que controla el acceso de los programas


o los usuarios a los recursos del sistema.

 Sistema de comunicaciones: Para mantener las comunicaciones con otros


sistemas es necesario poder controlar el envío y recepción de información a
través de las interfaces de red.

 Programas de sistema: Son aplicaciones de utilidad que se suministran con el


SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y
ejecución de programas, siendo algunas de las tareas
TIPOS DE SISTEMAS OPERATIVOS
 Sistema monoprocesador
 Sistemas multiprocesadores
 Sistemas distribuidos
 Sistemas operativos de equipos portátiles
 Sistemas operativos empotrados o en tiempo-real
 Sistemas multimedia
EJEMPLOS

 En el mercado se pueden encontrar diversos dispositivos


electrónicos, cada uno de ellos con un sistema operativo,
dependiendo su funcionalidades o alcance que tenga respecto a su
hardware

 Comúnmente se encuentran sistemas operativos en Computadores o


laptops, smart phone, Smart Tv, consolas de videojuegos, relojes,
auto móviles, neveras etc.
COMPUTADORES
WINDOWS
Windows es el nombre de una familia de distribuciones de software para PC,
teléfonos inteligentes, servidores y sistemas empotrados, desarrollados y
vendidos por Microsoft y disponibles para múltiples arquitecturas, tales como
x86, x86-64 y ARM.

La versión más reciente de Windows es Windows 10 para equipos de


escritorio, Windows Server 2019 para servidores y Windows 10 Mobile para
dispositivos móviles.
MAC OS

Es una serie de sistemas operativos gráficos desarrollados y comercializados por


Apple Inc. desde 2001. Es el sistema operativo principal para la familia de
computadoras Mac de Apple. Dentro del mercado de computadoras de
escritorio, portátiles y hogareñas, y mediante el uso de la web, es el segundo
sistema operativo de escritorio más utilizado, después de Microsoft Windows.
SMART PHONE
ANDROID

 Android es un sistema operativo móvil desarrollado por Google, basado en


Kernel de Linux y otros software de código abierto. Fue diseñado para
dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tabletas,
relojes inteligentes (Wear OS), automóviles (Android Auto) y televisores
(Android TV).
IOS

 iOS es un sistema operativo móvil de la multinacional Apple Inc.


Originalmente desarrollado para el iPhone (iPhone OS), después se
ha usado en dispositivos como el iPod touch y el iPad. Apple por su
parte no permite la instalación de iOS en hardware de terceros.
SMART TV
WEB OS

 webOS, también conocido como LG webOS y open webOS, es un


sistema operativo multitarea para dispositivos inteligentes como
televisores y relojes,​basado en Linux, desarrollado originalmente por
Palm, Inc.
TIZEN

 Tizen es un sistema operativo móvil basado en Linux, patrocinado


por Linux Foundation​y la Fundación LiMo. Tizen se construye a partir
de la plataforma Linux de Samsung una implementación de
referencia integrada en LiMo
VENTAJAS Y DESVENTAJAS
CONCLUSIONES

S-ar putea să vă placă și