SISTEMAS OPERATIVOS  - Mapa Mental

SISTEMAS OPERATIVOS

caracteristicas de un sistema operativo

• Capacidad para múltiples programas: permiten mantener varios trabajos en la memoria
al mismo tiempo de forma tal que el CPU siempre tenga un trabajo que ejecutar.

• Comunicación con el usuario a través de una interfaz gráfica de usuario (GUI, por
Graphical User Interface): los programas y archivos se muestran en la pantalla como
pequeñas imágenes o íconos.

• El núcleo o kernel del sistema operativo concentra las funciones más básicas de la
computadora, como el
administrador de
archivos, los
controladores de
dispositivos.

• Un hardware puede
responder a
diferentes tipos de
sistema operativo:
una laptop de la
compañía DELL
puede funcionar con
sistemas operativos
de Windows o de
Linux.

funciones del sistema

Funciones del sistema operativo.
• El sistema operativo administra los recursos materiales de la computadora: el
tiempo de uso de la unidad de procesamiento, el espacio de memoria, el espacio de
almacenamiento de datos, los dispositivos de entrada y salida.

• Administración de los recursos entre procesos. Los recursos de la computadora
incluyen los dispositivos periféricos (como la impresora y el lector de DVD) y las
funcionalidades del equipo.

• Mantenimiento de la seguridad. La seguridad de una computadora es una tarea del
✓ Protege los recursos de la computadora contra la entrada de personas no
autorizadas: esto se realiza mediante la creación de cuentas para diferentes
usuarios.
✓ Establecer instrucciones privilegiadas y de control de los niveles de privilegio para
mantener la seguridad contra ataques internos.

componentes del sistema operativo

1. Programas de control.
Los programas de control se dedican a coordinar el funcionamiento de todos los
recursos y elementos de la computadora, es decir, el procesador, la memoria, las
operaciones de entrada/salida, la información y en definitiva todo el entorno del sistema
incluidos los periféricos. Se encuentran concentrados en el núcleo o kernel.

1.1 Gestión del procesador. Los programas del grupo de gestión del procesador son
los encargados de la preparación de los programas de usuario para su ejecución, así
como de la asignación de tiempos en el procesador. Las funciones de la gestión del
procesador son:
• Preparación de programas: transferir los programas ejecutables de usuario desde
la memoria externa a la memoria central de la computadora a partir de una dirección
de memoria, por medio de un programa que se denomina cargador.
• Planificación del procesador: controla el tiempo de utilización del procesador de
cada proceso.
• 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.

1.2 Gestión de memoria. Son los programas del sistema operativo que asignan y
controlan el almacenamiento en la memoria interna y externa de la computadora.

1.3 Gestión de entrada/salida. Los programas de gestión de entrada/salida se ocupan
de las operaciones que un proceso realice sobre un dispositivo externo, como
impresoras, lector de CD/DVD.

1.4 Gestión de datos. Controlan y coordinan las operaciones relativas al movimiento de
datos e informaciones en la computadora, como pueden ser las de transferencia,
tratamiento o manejo de archivos de datos. Sus funciones son:
̅ Control de periféricos.
̅ Control de transferencia de la información.
̅ Tratamiento de cada bloque de información.
̅ Apertura y cierre de archivos.
̅ Acceso a los archivos.
̅ Gestión del sistema.
̅ También denominado supervisor, es el conjunto de programas que se encarga de la
coordinación y supervisión del funcionamiento de los programas, sus funciones son:
Protección de memoria, errores en la memoria y errores de programa.

2. Programas de proceso.
Los programas de proceso sirven para ayudar al programador en su tarea de escribir
aplicaciones. Los hay de dos tipos: traductores y de servicio.
2.1 Programas traductores. Los programas traductores toman un programa escrito en
un lenguaje simbólico y lo "traduce" a un lenguaje comprensible para el computador.
Dentro de los programas traductores se encuentran:
• Programas ensambladores.
• Programas compiladores.
• Programas intérpretes.
2.2 Programas de servicio. Los programas de servicio, también denominados
"utilidades" o utilities, son un grupo de programas que realizan funciones de manipulación
de datos y el mantenimiento del sistema operativo.

tipo de sistema operativo

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. También llamados sistemas paralelos o estrechamente
acoplados, los sistemas multiprocesadores tienen dos o más CPU que comparten buses
y a veces el reloj, la memoria y los dispositivos periféricos. Los hay de dos tipos:
• Multiprocesador asimétrico: cada procesador tiene una tarea específica.
• Multiprocesador simétrico: todos los procesadores realizan las mismas tareas.

Sistemas distribuidos. Un sistema distribuido presenta una colección de procesadores
que no comparten memoria o reloj, y se comunican por una red interconectada.

Sistemas operativos de equipos portátiles. Los equipos portátiles de mano en este
caso se refieren a aquellos dispositivos de pequeñas dimensiones que pueden ser
manipulados con una mano, como por ejemplos las tabletas, los teléfonos inteligentes y
las notebook. Adicionalmente, los sistemas operativos de teléfonos deben adicionar
componentes para las comunicaciones y la interface.

Sistemas operativos empotrados o en tiempo-real. Los sistemas empotrados o de
tiempo-real son los sistemas operativos instalados en los dispositivos médicos,
electrónicos, electrodomésticos, automóviles, entre otros. Se encargan de tareas
específicas del equipo en cuestión como: ahorrar la potencia de la batería, ajustarse a
tiempos limitados y no requiere supervisión humana.

Sistemas multimedia. Los sistemas multimedia están diseñados para manejar los
archivos de datos multimedia: archivos de datos de audio y video, como los MP3,
películas de DVD y videos. Estos archivos tienen que ser procesados a un determinado
tiempo y a una velocidad fija y continua para una entrega eficiente.

ejempos de sistemas operativos

MS/DOS: El sistema operativo DOS, por Disk Operating System o MS/DOS fue diseñado
por Microsoft para las computadoras personales IBM en 1981. MS/DOS podía administrar
discos floppy y archivos, memoria y dispositivos de entrada y salida. Se controla a través
de comandos.

Microsoft Windows : El sistema operativo más conocido es Windows, ampliamente
utilizado en las computadoras personales PC de la compañía Microsoft. Microsoft
Windows es una familia de sistemas operativos gráficos que han evolucionado a lo largo
de los años.

MAC OS: El Sistema operativo de la compañía Apple Macintosh para computadores
personales y laptops MAC OS se basa en una interfaz gráfica de usuario, basado en el
núcleo de UNIX.

UNIX: El sistema operativo UNIX fue desarrollado en los laboratorios Bell por Ken
Thompson, Dennis Ritchie y otros al principio de 1970s. Es un sistema multiprograma y
multiusuarios escrito en el lenguaje de programación C. Se usa desde
microcomputadores hasta supercomputadoras. Además, es la base para otros sistemas
operativos como MAC OS y Solaris.

Linux: Es un sistema operativo de dominio público y gratuito, originalmente diseñado por
Linus Torvalds. En este sistema, el usuario puede seleccionar el administrador de
ventanas de su preferencia, como KDE y Gnome.

IOS: El sistema operativo iOS pertenece a la compañía Apple Macintosh para sus
sistemas móviles: iphone y iPad. Fue creado a partir de MAC OS/X en 2007.

Android: El sistema operativo Android fue diseñado principalmente para teléfonos
inteligentes y tabletas. Fue desarrollado en un núcleo de Linux por Google y la Alianza
Open Handset en 2007. Android es el sistema operativo más ampliamente usado hoy en
día debido al uso extendido de teléfonos inteligentes.

Klicka här för att centrera din tankekarta.