SISTEMAS OPERATIVOS
Enviado por RMAPADRON • 8 de Marzo de 2015 • 398 Palabras (2 Páginas) • 147 Visitas
resumen de la unidad 1 Introducción a los sistemas operativos.
Definición y concepto.
Un sistema operativo es el programa o conjunto de programas que efectúan la gestión de los procesos
básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.
un sistema operativo puede ser utilizado para:
Computadoras, Dispositivos móviles y Embebido.
Un sistema embebido o empotrado es un sistema de computación diseñado para realizar
una o algunas pocas funciones dedicadas,1 o 2 frecuentemente en un sistema de computación en tiempo real. Al
contrario de lo que ocurre con los ordenadores de propósito general que están diseñados para cubrir un amplio
rango de necesidades, los sistemas embebidos se diseñan para cubrir necesidades específicas.
Por lo general los sistemas embebidos se pueden programar directamente en el lenguaje ensamblador del
microcontrolador o microprocesador incorporado sobre el mismo, o también, utilizando los compiladores
específicos, pueden utilizarse lenguajes como C o C++; en algunos casos, cuando el tiempo de respuesta de la
aplicación no es un factor crítico, también pueden usarse lenguajes interpretados como JAVA.
Funciones y características.
Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los
recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones
de tener que tratar con estos detalles
Evolución histórica.
Con el paso del tiempo muchos sistemas operativos se crearon pero solo pocos siguen existiendo
SunOS
Mac OS X
MS-DOS
GNU/Linux
Solaris
Microsoft Windows
Clasificación.
Administración de tareas
• Monotarea: ejecuta un proceso a la vez una ves que empieza continuará
haciéndolo hasta su fiscalización y/o interrupción.
• Multitarea: ejecuta varios procesos al mismo tiempo.
Administración de usuarios
• Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.
• Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas
Manejo de recursos
• Centralizado: Si permite usar los recursos de una sola computadora.
• Distribuido: Si permite utilizar los recursos de más de una
computadora al mismo tiempo.
Estructura: niveles o estratos de diseño.
Tipos de núcleo
Hay cuatro grandes tipos de núcleos:
• Los núcleos monolíticos facilitan abstracciones del hardware subyacente realmente
...