Está en la página 1de 1

Cules son las caractersticas de un Sistema Operativo?

Un Sistema Operativo hace ms til el uso de las computadoras, una de sus


principales caractersticas es la concurrencia, la cual consiste en la existencia de
varias actividades simultneas o paralelas. Un ejemplo muy visto es la
superposicin de las operaciones de I/O con el proceso de computacin as como
la coexistencia de memoria de varios programas. La concurrencia lleva asociado
el problema de conmutar una tarea a otra, as como la sincronizacin de tareas
que son mutuamente dependientes.
La utilizacin conjunta de recursos, un Sistema Operativo permite que el usuario
guarde sus datos o programas en el propio ordenador, as no va tener que usar
medios externos, debe ser determinista en el sentido de que el mismo programa
ejecutado con los mismos datos, en momentos diferentes, debe producir los
mismos resultados. En cambio ser indeterminista porque en caso de variabilidad
de las situaciones puede responder de un modo imprescindible, debe estar libre
de errores y ser capaz de resolver las contingencias que surjan, no debe ocupar
demasiado espacio y disponer de interfaces claramente definidas.

Concurrencia
Acaecimiento o coincidencia de varios sucesos o cosas a un mismo tiempo
Multiusuario
[Sistema] informtico que puede ser utilizado por varios usuarios al mismo tiempo:
Kernel
es un software que constituye una parte fundamental del sistema operativo, y se define como
la parte que se ejecuta en modo privilegiado (conocido tambin como modo ncleo).
1
Es el
principal responsable de facilitar a los distintos programas acceso seguro al hardware de
la computadora o en forma bsica, es el encargado de gestionar recursos, a travs de
servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es
limitado, tambin se encarga de decidir qu programa podr hacer uso de un dispositivo de
hardware y durante cunto tiempo, lo que se conoce como multiplexado. Acceder al hardware
directamente puede ser realmente complejo, por lo que los ncleos suelen implementar una
serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una
interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador.
(Javier Olvera Jalil)

También podría gustarte