You are on page 1of 8

Tipos

Los sistemas operativos varían dependiendo del hardware y


de la finalidad del mismo.

Sistema monoprocesador
En el sistema monoprocesador existe una sola unidad de
procesamiento central (CPU) capaz de ejecutar una serie de
instrucciones de índole general.

Sistemas multiprocesadores
Sistema operativo También llamados sistemas paralelos o estrechamente
Es un intermediario entre el usuario y el hardware. Es decir, cada acoplados, los sistemas multiprocesadores tienen dos o mas
vez que se ejecuta un programa en el ordenador, el sistema es CPU que comparten buses y a veces el reloj, la memoria y los
dispositivos periféricos.
quien permite que se abra, acceder a los recursos hardware y
periféricos que necesite para su correcto funcionamiento y de Los hay de dos tipos:
asignarle la cantidad de memoria que utilizará en función de sus multiprocesador asimétrico: cada procesador tiene una tarea
necesidades y el número de programas que tengamos abiertos específica.
en el equipo
Tipos multiprocesador simétrico: todos los procesadores realizan las
misma tareas.
Tipos de sistemas operativos
Según el número de usuarios: Sistemas distribuidos
Monousuario y multiusuario Un sistema distribuido presenta una colección de procesadores
que no comparten memoria o reloj, y se comunican por una red
interconectada.
Según el uso de recursos:
Monotarea y multitarea Sistemas operativos de equipos portátiles
Los equipos portátiles de mano en este caso se refiere a
Según el número de microprocesadores: aquellos dispositivos de pequeñas dimensiones que pueden ser
Multiprocesamiento o distribuidos manipulados con una mano, como por ejemplos las tabletas, los
teléfonos inteligentes y las notebook. Adicionalmente, los
Según el tiempo de respuesta: sistemas operativos de teléfonos deben adicionar componentes
para las comunicaciones y la interfase.
Procesamiento por lotes o de tiempo compartido

Según la función que realizan:


De red y cliente
Sistemas operativos empotrados o en tiempo-real Funciones
Los sistemas empotrados o de tiempo-real son los sistemas •el tiempo de uso del la unidad de procesamiento,
operativos instalados en los dispositivos médicos, electrónicos, •el espacio de memoria,
electrodomésticos, automóviles, entre otros. Se encargan de •el espacio de almacenamiento de datos,
tareas específicas del equipo en cuestión como: •los dispositivos de entrada y salida.
• ahorrar la potencia de la batería;
• ajustarse a tiempos limitados; El sistema operativo es responsable de las siguientes
• no requiere supervisión humana. actividades con relación a la administración de procesos:

Sistemas multimedia • La creación y eliminación de procesos tanto del usuario como


Los sistemas multimedia están diseñados para manejar los del Sistema Operativo.
archivos de datos multimedia: archivos de datos de audio y • La planificación de los procesos.
video, como los MP3, películas de DVD y videos. Estos archivos • La provisión de mecanismos para sincronización,
tienen que ser procesados a un determinado tiempo y a una comunicación y manejo de bloqueos mutuos.
velocidad fija y contínua para una entrega eficiente.
Administración de los recursos entre procesos
Los sistemas operativos para multimedia tienen que controlar la Mantenimiento de la seguridad
compresión y decodificación de archivos de gran tamaño, la
agenda y prioridad de entrega de los mismos y los protocolos de • La seguridad de una computadora es una tarea del sistema
conexión por Internet. Se utilizan en computadoras personales, operativo:
asistentes digitales personales y teléfonos personales. • Protege los recursos de la computadora contra la entrada de
personas no autorizadas: esto se realiza mediante la creación
El sistema operativo administra los recursos materiales de la de cuentas para diferentes usuarios.
computadora: • Establecer instrucciones privilegiadas y de control de los
niveles de privilegio para mantener la seguridad contra
ataques internos.
Características de los sistemas Características de los sistemas operativos modernos
*Conveniencia. ... Esquema general
*Eficiencia. ... El sistema operativo está compuesto por un conjunto de
*Habilidad para evolucionar. ... programas que se pueden en programas de control y programas
*Encargado de administrar el hardware. ... de proceso.
*Relacionar dispositivos (gestionar a través del kernel). ...
*Organizar datos para acceso rápido y seguro. Programas de control
*Manejar las comunicaciones en red. Los programas de control se dedican a coordinar el
*Capacidad para múltiples programas: permiten funcionamiento de todos los recursos y elementos de la
mantener varios trabajos en la memoria al mismo computadora, es decir, el procesador, la memoria, las
tiempo de forma tal que el CPU siempre tenga un operaciones de entrada/salida, la información y en definitiva
trabajo que ejecutar. todo el entorno del sistema incluidos los periféricos. Se
*Comunicación con el usuario a través de una encuentran concentrados en el núcleo o kernel.
interfaz gráfica de usuario (GUI, por Graphical
User Interface): los programas y archivos se Funciones
muestran en la pantalla como pequeñas imágenes Preparación de programas: transferir los programas ejecutables
o íconos. de usuario desde la memoria externa a la memoria central de la
*El núcleo o kernel del sistema operativo concentra computadora a partir de una dirección de memoria, por medio
las funciones más básicas de la computadora, de un programa que se denomina cargador.
como el administrador de archivos, los Planificación del procesador: controla el tiempo de utilización del
controladores de dispositivos. procesador de cada proceso.
*Un hardware puede responder a diferentes tipos Asignación de periféricos: transforma las solicitudes de uso de
de sistema operativo: una laptop de la compañía periféricos hecha por los programas a los equipos físicos
DELL puede funcionar con sistemas operativos de concretos.
Windows o de Linux. Relanzamiento de programas: establecer un punto de control en
el instante de la interrupción para que se pueda reproducir el
estado que tenía el proceso cuando se vuelva a reactivar.

Gestión del procesador


Son los programas del sistema operativo que asignan y
controlan el almacenamiento en la memoria interna y externa de
la computadora.
Gestión de memoria Programas traductores
Los programas de gestión de entrada/salida se ocupan de las Los programas de servicio, también denominados "utilidades" o
operaciones que un proceso realice sobre un dispositivo utilities, son un grupo de programas que realizan funciones de
externo, como impresoras, lector de cd/dvd. manipulación de datos y el mantenimiento del sistema operativo.
Programas de servicio
Gestión de entrada/salida Un sistema operativo está formado por muchos partes,
Controlan y coordinan las operaciones relativas al movimiento componentes o características y que pueden cambiar en función
de datos e informaciones en la computadora, como pueden ser del tipo de sistema
las de transferencia, tratamiento o manejo de archivos de datos.
Partes de un sistema operativo
Sus funciones son:
Es la parte que permite al usuario interaccionar con el ordenador
*Control de periféricos. ddandole las ordenes. Esta interfaz puede ser gráfica,
*Control de transferencia de la información. proporcionando un escritorio, ventanas y componentes gráficos
*Tratamiento de cada bloque de información. para una interacción más intuitiva y mejor estéticamente, o bien
*Apertura y cierre de archivos. puede ser a través de una línea de comandos.
*Acceso a los archivos.
Interfaz
Gestión de datos Permite que el sistema interactúe con cualquier periférico. (Aunque
Es el conjunto de programas que se encarga de la coordinación no siempre es necesario para el uso de un nuevo hardware, su uso
y supervisión del funcionamiento de los programas. es recomendado para evitar problemas, mejorar la seguridad y la
Sus funciones son: experiencia del usuario)
*Protección de memoria.
*Errores en la memoria. Driver
*Errores de programa. Es el componente del sistema operativo encargado de asignar el
espacio a los archivos, administrar el espacio libre y del acceso a
Gestión del sistema los datos resguardados. Estructura la información guardada en la
Programas de proceso unidad de almacenamiento y la mayoría de sistemas maneja su
Los programas de proceso sirven para ayudar al programador propio sistema de archivos.
en su tarea de escribir aplicaciones. Los hay de dos tipos:
traductores y de servicio. Sistema de Archivos
Es el responsable a la hora de arrancar el sistema pues
proporciona un control sobre los componentes hardware del
Los programas traductores toman un programa escrito en un
ordenador donde sus funciones principales son leer y escribir datos
lenguaje simbólico y lo "traduce" a un lenguaje comprensible
en memoria procesar órdenes, interpretar datos, decidir qué
para el computador.
programar podrá hacer uso de un determinado recurso y durante
cuánto tiempo

Núcleo
Evolucion
La evolución de los sistemas operativos se puede resumir en Ejemplos
cinco niveles a medida que se construyen computadores más MS/DOS
complejos. El sistema operativo DOS, por Disk Operating System o
Primer nivel MS/DOS fue diseñado por Microsoft para las computadoras
*Sistemas operativos básicos. personales IBM en 1981. MS/DOS podía administrar discos
*Surgen en los años cincuenta del siglo XX. floppy y archivos, memoria y dispositivos de entrada y salida. Se
*Lenguaje de programación: FORTRAN. controla a través de comandos.
*Se programaba en tarjetas perforadas. Microsoft Windows
Segundo nivel El sistema operativo más conocido es Windows, ampliamente
*Aparece en los años sesenta del siglo XX. utilizado en las computadoras personales PC de la compañía
*Aumenta el rendimiento de utilización del procesador. Microsoft. Microsoft Windows es una familia de sistemas
*Aparecen los procesos on-line (conectado directamente a la operativos gráficos que han evolucionado a lo largo de los años:
computadora) y off-line (conexion a través de otros dispositivos Windows 1.0 en 1985
más rápidos). Windows 2.0 en 1987
*Aparecen las técnicas de buffering y spooling. El buffering es Windows 3.0 en 1990
cuando se almacenan los datos en memorias intermedias o Windows 3.1 en 1992
buffer. El spooling es cuando se almacenan los datos en discos Windows 95 en 1995
magnéticos. Windows 98 en 1998
Tercer nivel Windows Millenium ME en 2000.
*Aparece en los años setenta del siglo XX. Windows XP en 2001.
*Aparece la multiprogramación: ejecución de varios programas Windows Vista 2006.
en un mismo procesador. Windows 7 en 2009.
Cuarto nivel Windows 8 en 2012.
*Aparece en los años ochenta del siglo XX. Windows 10 en 2015.
*Se mejora la seguridad a través de la conexión en paralelo de MAC OS
varias computadoras, que comparten memoria, buses y Es el nombre del sistema operativo creado por Apple para su
terminales. línea de computadoras Macintosh, también aplicado
*La velocidad de los procesos aumenta con el uso de retroactivamente a las versiones anteriores a System 7.6, y que
multiproceso: computadoras que tienen más de un procesador. apareció por primera vez en System 7.5.1. Es conocido por
Quinto nivel haber sido uno de los primeros sistemas dirigidos al gran
Sistemas operativos para sistemas móviles. público en contar con una interfaz gráfica compuesta por la
Existen varios ejemplos de sistemas operativos ya que cada uno interacción del mouse con ventanas, iconos y menús.
es diferente dependiendo de la empresa que lo desarrolle,
algunos son:
UNIX VM
El sistema operativo UNIX fue desarrollado en los laboratorios El sistema operativo VM (por sus siglas en inglésVirtual
Bell por Ken Thompson, Dennis Ritchie y otros al principio de Machine) hace que una computadora aparezca como varias
1970s. Es un sistema multiprograma y multi-usuarios escrito en computadoras reales. El VM puede correr varios sistemas
el lenguaje de programación C. Se usa desde operativos, y se usa principalmente para probar sistemas
microcomputadores hasta supercomputadoras. Además, es la operativos.
base para otros sistemas operativos como MAC OS y Solaris. OpenVMS
Linux OpenVMS es la última versión de los sistemas operativos VMS
Linux es un sistema operativo de dominio público y gratuito, (por sus siglas en inglés Virtual Memory System) desarrollados
originalmente diseñado por Linus Torvalds. En este sistema, el para las minicomputadoras VAX.
usuario puede seleccionar el administrador de ventanas de su Solaris
preferencia, como KDE y Gnome. El sistema operativo desarrollado por la compañia Sun
iOS Microsystems, Solaris, pertenece a la familia de sistemas
Es un sistema operativo móvil de la multinacional Apple Inc. operativos de UNIX. Actualmente se llama Oracle Solaris. Se
Originalmente desarrollado para el iPhone (iPhone OS), caracteriza por ser un sistema multiprocesador simétrico.
después se ha usado en dispositivos como el iPod touch y el
iPad. Apple no permite la instalación de iOS en hardware de
terceros.
Android
Es un sistema operativo móvil basado en núcleo 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 con otros sistemas a
través de Android Auto, al igual los automóviles con el sistema
Android Automotive y televisores Leanback.
HarmonyOS
La compañia china Huawei desarrolló un sistema operativo que
llamó Hongmeng OS (en chino) o HarmonyOS. Inicialmente esta
compañía utilizaba el sistema operativo de Microsoft.
IBM OS/360
El sistema OS/360 fue usado en la familia de computadores de
IBM System/360 en la década de los sesenta del siglo XX.
MVS
IBM presentó en 1974 el sistema operativo MVS (por sus siglas
Multiple Virtual Storage) para su familia de computadoras
System/370 y System/390. El MVS era un sistema
multiprograma y multiprocesador
Terminal
Windows es básicamente un host que permite ejecutar varias
aplicaciones de línea de comandos o shells en paralelo en un
entorno personalizable mediante pestañas o paneles de ventana.
Algunos ejemplos de aplicaciones de "shell" incluyen cmd.exe (el
símbolo del sistema de Windows tradicional), powershell o zsh .

C:\windwos\system32

You might also like