martes, 4 de octubre de 2016

Sistema Operativo

Dicho de una manera simple, un sistema operativo es un programa en el cual se plasman las tareas del operador. Abarca las funciones de control del hardware, de administración de sus recursos físicos y de sus usuarios.
    Hay diferentes categorías como por ejemplo monousuarios, multiusuarios, monotareas, multitareas, etc. También se encuentran varios sistemas operativos para computadoras como Windows, Mac OS, Linux, entre otros.




Luego están Apple iOS, Android, Windows phone, BlacBerry, etc., los cuales son para celulares






    A continuación encontraremos algunas de las funciones de los sistemas operativos:     
Comunicación de periféricos: hay programas que se encargan de comunicar todos los dispositivos entre sí o con el hardware que los controla.

Control de autorización de usuarios: el sistema operativos chequea que el usuario que utiliza el equipo esté habilitado para ello.

Control de ejecución de programas: controla el resultado de la ejecución para transmitir al usuario el mensaje adecuado resultante de la ejecución.

Control de concurrencia: las computadoras multiusuario pueden tener varios programas ejecutándose al mismo tiempo. Esto implica que el sistema operativo controle cada proceso y permita que compartan datos y recursos.

Control de errores: los errores de ejecución que ocurran en cualquier programa terminará quedando a cargo del sistema operativo.

Controles de seguridad de datos: los datos que se almacenan en una computadora pueden tener protecciones de manera que se puedan autorizar las modificaciones.

Manipulación del sistema de archivos: es una estructura de directorios con algún tipo de organización la cual nos permite almacenar, crear y eliminar archivos.

    Como dije más arriba hay diferentes maneras de categorizar los sistemas operativos, como por el número de usuarios:

Monousuario: puede ser ocupado por un solo usuario y los datos que contiene el sistema pueden ser utilizados por cualquiera que se conecte.

Multiusuario: permite la conexión de varios usuarios al mismo tiempo, de modo que comparten programas y usan un sistema operativo unificado.

Por el número de tareas:

Monotarea: puede ejecutar un proceso del programa a la vez.

Multitarea: permite varios procesos a la vez compartiendo uno o más procesadores.

Por el número de procesadores:

Uniproceso: maneja solamente un procesador de la computadora



Multiproceso: es más de uno y es capaz de usar todos al mismo tiempo para distribuir su trabajo. Este sistema tiene dos maneras de trabajar: simétrica o asimétricamente. La primera es cuando los procesos son enviados a cualquiera de los procesadores para tener una mejor distribución de la carga de trabajo. Y la segunda se selecciona a uno de los procesadores equilibrará la cantidad de trabajo.


Fuentes: http://platea.pntic.mec.es/jdelucas/sistemasoperativos.htm https://es.wikipedia.org/wiki/Multitarea https://prezi.com/acib4goia1qy/sistemas-operativos-monotarea-y-multitarea/ https://es.wikipedia.org/wiki/Monotarea https://es.wikipedia.org/wiki/Multiusuario https://es.wikipedia.org/wiki/Monousuario

No hay comentarios.:

Publicar un comentario