Sie sind auf Seite 1von 6

Concepto de Sistema Operativo

El sistema operativo es el software (programa o conjunto de programas) que en un sistema


informático gestiona los recursos (hardware) de la máquina y provee servicios básicos a los
programas de aplicación. El sistema operativo siempre se ejecuta en modo privilegiado.
Los SO (sistemas operativos) permiten la interacción usuario-computadora para la solución de
tareas específicas.

Características de los Sistemas Operativos

Eficiencia: El SO permite que los recursos de la computadora y/o dispositivo se usen de


manera correcta y eficiente.

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: El sistema operativo de debe encargar de comunicar a los


dispositivos periféricos, cuando el usuario así lo requiera.

Otras características:
 Definir la “Interfaz del Usuario”.
 Compartir el hardware entre usuarios.
 Permitir a los usuarios compartir los datos entre ellos.
 Planificar recursos entre usuarios.
 Facilitar la entrada / salida.
 Recuperarse de los errores.

Funciones de los Sistemas Operativos


Aislamiento: En un sistema multiusuario y multitarea cada proceso y cada usuario no tendrá
que preocuparse por otros que estén usando el mismo sistema. Idealmente, su experiencia
será la misma que si el sistema estuviera exclusivamente dedicado a su atención (aunque
fuera un sistema menos poderoso).

Página 1 de 7
Administración de recursos: Un sistema de cómputo puede tener a su disposición una gran
cantidad de recursos (memoria, espacio de almacena-miento, tiempo de procesamiento, etc.),
y los diferentes procesos que se ejecuten en él compiten por ellos. Al gestionar toda la
asignación de recursos, el sistema operativo puede implementar políticas que los asignen de
forma efectiva y acorde a las necesidades establecidas para dicho sistema.

Otras funciones:
 Gestionar las transferencias de información internas.
 Proporcionar la comunicación de la máquina con los operadores.
 Controlar la ejecución de los programas con la detección de los errores.
 Encadenar automáticamente las tareas.
 Cargar y descargar automáticamente los programas en función del espacio de memoria
y de los diferentes periféricos.

Clasificación de los Sistemas Operativos

Administración de tareas:

 Monotarea: los que permiten sólo ejecutar un programa a la vez.


 Multitarea: los que permiten ejecutar varias tareas o programas al mismo tiempo.

Administración de usuarios

 Monousuario: aquellos que sólo permiten trabajar a un usuario, como es el caso de los
ordenadores personales.
 Multiusuario: los que permiten que varios usuarios ejecuten sus programas a la vez.

Tipo de Interfaz:
 Modo texto: usan una interfaz de consola para que el usuario pueda realizar
operaciones.
 Modo gráfico: presentan un entorno gráfico, con el cual hacen más fácil el acceso y uso
de estos aparatos a quienes no tienen un conocimiento profundo de la informática.

Página 2 de 7
Monotareas MS-DOS

Número de tareas

GNU/Linux,
Multitareas Windows,
Solaris, Mac OS

Monousuario MS-DOS

Sistemas Operativos Número de usuarios

GNU/Linux,
Multiusuario Windows,
Solaris, Mac OS

Modo texto MS-DOS, Unix

Tipo de interfaz
GNU/Linux,
Modo gráfico Windows,
Solaris, Mac OS

Página 3 de 7
Estructura de los SO:

Núcleo o kernel: es la parte más importante de un sistema operativo, se encarga de


facilitar a las distintas aplicaciones acceso seguro al hardware del sistema
informático. Puesto que hay muchas aplicaciones y el acceso al hardware es
limitado, el kernel decide también qué aplicación podrá hacer uso de un dispositivo
de hardware y durante cuánto tiempo.

Administrador de memoria: es el encargado de gestionar la memoria entre sus


funciones se encuentran
 Control de que partes de la memoria están utilizadas o libres.
 Asignar memoria a procesos y liberarla cuando terminan.
 Administrar intercambio entre memoria y disco (Memoria Virtual).

Sistema de entrada y salida: se ocupa de facilitar el manejo de los dispositivos de


E/S ofreciendo una visión lógica simplificada de los mismos que pueda ser usada
por otros componentes del sistema operativo (como el sistema de archivos) o
incluso por el usuario.

Administrador de archivos: es un programa del propio sistema operativo que nos


permite gestionar los archivos, ya sean de programas o de datos, que están
almacenados en el sistema (en el ordenador).

Evolución histórica de los Sistemas Operativos

Primera generación (1950):


La primera generación abarca los años cincuenta. Surge el concepto de sistema
operativo cuando los laboratorios de investigación de la General Motors
desarrollaron el primer sistema operativo para su computadora IBM 701.

Página 4 de 7
Los primeros sistemas operativos tenían como objetivo eliminar el tiempo perdido
entre el término de un proceso y el inicio de otro, esto se logró desarrollando un
sistema operativo que realizara procesos por lotes, en donde los programas se
ejecutaban uno después del otro hasta analizar el lote completo, o si antes se
producía un error, el programa en ejecución tenía control total de la máquina.

Segunda generación (1960):


Aparecen conceptos como multiprogramación y multiprocesamiento. Cuando un
programa se ejecutaba y producía una operación de e/s, el programa se detenía
hasta que esta operación culminara, estos tiempos de espera originaban tiempos
muertos de uso del procesador; sin
embargo, con la multiprogramación varios programas podían residir a la vez en
memoria y el procesador podía conmutar entre ellos, de esta forma, al compartir el
procesador (tiempo de procesamiento) y los demás recursos hardware, se pueden
ejecutar varios procesos a la vez. El multiprocesamiento significó que se utilizaban
varios procesadores en una misma computadora

Tercera generación (1970):


Comienza con la familia de computadoras IBM/360 y el sistema operativo OS/360
que incorporaba una mayor gama de utilidades que facilitaban el uso de la
computadora y se podían adquirir actualizaciones para el mismo SO. En esta
generación surgen grandes y costosos sistemas operativos. Los sistemas
operativos aumentan sus prestaciones y gestionan eficientemente los recursos del
ordenador y el usuario experimenta mayor facilidad para su manejo. IBM separa los
costos de hardware y software, por lo que el sistema operativo se puede adquirir en
independencia del hardware.

Cuarta generación (1980):

Página 5 de 7
Los sistemas operativos aumentan sus prestaciones y gestionan eficientemente los
recursos del ordenador. Es en esta época donde el usuario experimenta una mayor
facilidad para su manejo.

En esta generación surge el sistema operativo UNIX, desarrollado en lenguaje de


alto nivel (lenguaje C) que le otorga una alta portabilidad, desde grandes
computadoras hasta computadoras personales. En los años 80 se desarrolla una
gran cantidad de sistemas operativos para computadoras personales (de 8 y 16 bits)
entre los que destacan: MS-DOS, Xenix, Apple-DOS y CP/M.

Quinta generación (1990):


La quinta generación abarca de los años noventa a la fecha. Cobran importancia los
entornos gráficos o GUI’s (Interfaces Gráficas de Usuario - Graphical User Interface)
colocándose como las más populares la de Windows, Linux y Mac, desplazando a
los sistemas operativos con interfaz en modo consola originados en la segunda
generación. En esta generación se explota al máximo el concepto de multitareas
para mantener trabajando al procesador con más de un proceso a la vez.

Página 6 de 7

Das könnte Ihnen auch gefallen