Un sistema operativo es el conjunto de programas de un sistema informático
que gestiona los recursos del hardware y provee servicios a los programas de
aplicación de software. Estos programas se ejecutan en modo privilegiado
respecto de los restantes.
Caracteristicas
Conveniencia
conveniente el uso de una
computadora y/o dispositivo
electrónico
Eficiencia
El Sistema Operativo permite que los recursos
de la computadora y/o dispositivo se usen de
manera correcta y eficiente
Habilidad para evolucionar
Un Sistema Operativo debe de ser capaz de
aceptar nuevas funciones sin que tenga
problemas al ejecutarse.
Encargado de administrar el hardware:
El SO debe de ser eficaz, recibiendo las
señales provenientes de los periféricos y
Hardware en general
Relacionar dispositivos
Cuando el Sistema Operativa detecta otro
sistema operativo conectado en sí mismo
Algoritmos
Un Sistema Operativo hace el uso
de la computadora o dispositivo
más racional y eficiente
Componentes
Kernel
el núcleo o corazón del sistema operativo, y se
encarga principalmente de mediar entre los
procesos de usuario y el hardware disponible
en la máquina
Shell
el shell o intérprete de órdenes o intérprete de comandos
es el programa informático que provee una interfaz de
usuario para acceder a los servicios del sistema operativo.
Dependiendo del tipo de interfaz que empleen, los shells
pueden ser: De líneas texto, Gráficos, De lenguaje natural.
Sistema de Archivos
Organización y acceso a datos en el disco
Servicios de Red
Facilita la comunicación
en la red
Procesos y memoria
Gestión de procesos y
asignación de
Memoria
Controladores
de Dispositivos
Un controlador de dispositivo o manejador de dispositivo
es un programa informático que permite al sistema
operativo interactuar con un periférico, haciendo una
abstracción del hardware y proporcionando una interfaz
para utilizar el dispositivo.
Tipos
Sistema Operativo de Supercomputadoras
Los superordenadores más potentes del mundo
utilizan Linux. Un superordenador (también conocido
como supercomputador/a) es un dispositivo con una
capacidad de computación que supera ampliamente a
la de los ordenadores comunes.
sistemas operativos de red
Es un sistema operativo de computadora (OS) que está
diseñado principalmente para soportar estaciones de
trabajo, computadoras personales y, en algunos casos,
terminales antiguos que están conectados en una red de
área local (LAN).
Los ejemplos utilizables más comunes de sistemas
operativos de red son Microsoft Windows Server,
UNIX, Linux y Mac OS X.
Sistemas Operativos embebidos
Los sistemas embebidos o empotrados son
herramientas de computación utilizadas para
ejecutar tareas de control.
Sistemas Operativos:
QNX, Linux, Windows
XP, Windows CE
Sistemas Operativos Servidores
Un sistema operativo de servidor es un software que se
encarga de gestionar los recursos para que puedan ser
utilizados por diferentes aplicaciones y usuarios. Es esencial
en la gestión de servidores web, bases de datos y grandes
centros de datos
Sistemas Operativos: UNIX,
Linux, NetWare, Windows
Sistemas Operativos en Tiempo Real
Un Sistema Operativo en Tiempo Real es pequeño, rápido,
receptivo y determinista. Esto significa que ejecutará tareas
de manera rápida y eficiente, respondiendo como se espera
cada vez.
Por ejemplo: Ubuntu, MacOS, Windows, Haiku.
Sistemas Operativos Moviles
Un Sistema operativo móvil o SO móvil es un conjunto de
programas que permite la abstracción de las peculiaridades
específicas del teléfono móvil y, provee servicios a las
aplicaciones móviles, que se ejecutan sobre él
Por Ejemplo: Android.
iOS. Windows 10
Mobile. Symbian OS.
Firefox OS. Ubuntu
Touch. HarmonyOS.
Sistemas Operativos
Computadoras Personales
Su tarea consiste en presentar una buena interfaz a un único
usuario. Se les utiliza ampliamente para procesamiento de
texto, hojas de cálculo y acceso a Internet.
destacan tres familias de sistemas operativos: Windows
(Windows 98, Windows XP, Windows Vista, Windows NT,
Windows 7 y 8), Macintosh (MAC OS 7, MAC OS 8, MAC OS 9 y
MAC OS X) y Linux (Suse Linux, Debian, RedHat y Ubuntu)
sistemas operativos de IoT
Los sistemas operativos de IoT están diseñados para
ejecutarse en componentes de pequeña escala de la manera
más eficiente posible, mientras que, al mismo tiempo,
proporcionan funcionalidades básicas para simplificar y
respaldar los objetivos y propósitos de las aplicaciones
sistemas operativos destinados a dispositivos IoT
(e.g. TinyOS, Linux, RIOT, CONTIKI, Windows 10 IoT
Core)
Sistema Operativo
Tabletas Electronicas
Las tablets, como cualquier otro dispositivo de cómputo,
necesitan de un sistema operativo para poder operar. En la
actualidad, los principales sistemas con los cuales se equipan
estos dispositivos son: Windows 7 o Windows 8 de Microsoft.
Android de Google, basado en Linux.
Sistema Operativo Consolas
de Videojuegos
Las consolas de videojuegos son un tipo especializado de
computadores que inicialmente se usaban exclusivamente
para jugar, pero que, a medida que ha avanzado la
tecnología, cada vez tienen más herramientas.
Son sistemas operativos utilizados por computadoras gigantes ubicadas en importantes centros
corporativos de datos. Están claramente orientados al procesamiento de varios trabajos a la vez, que
requieren enormes cantidades de E/S.
sistema operativo para
mainframe son z/OS y OS/390
de IBM