Estrategia de prompts, primeras ideas para su construcción
sistema operativo
1.
2. SISTEMA OPERATIVOS
El sistema operativo funciona como un
intermediario para que el usuario pueda
comunicarse con el hardware y así el sistema
pueda proporcionar un ambiente en donde el
usuario pueda ejecutar programas. Esta relación
hace que el sistema operativo y el hardware
funcionen de manera eficiente. Un sistema
operativo forma parte de un sistema de
computación y este se divide en 4 (que se
mencionaran más adelante), el sistema operativo
es una parte indispensable para que funcione todo
el sistema.
3. FUNCIONES
Entre las más destacables, cada una ejercida por un componente interno (módulo en
núcleos monolíticos y servidor en microkernels), podemos reseñar las siguientes:
Proporcionar comodidad en el uso de un ordenador.
Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los
procesos (programas)
Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin
interferir con los servicios que ya se prestaban (evolutividad).
Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema
informático:
suministro de interfaz al usuario
administración de recursos
administración de archivos
administración de tareas
servicio de soporte y utilidades
4. CARACTERISTICAS
El sistema operativo tiene las siguientes características:
Conveniencia: un sistema operativo hace más conveniente el
uso de una computadora.
Eficiencia: el sistema operativo permite que los recursos de la
computadora se usen de manera correcta y eficiente.
Habilidad para evolucionar: un sistema operativo debe de ser
capaz de aceptar nuevas funciones sin que tenga problemas.
Encargado de administrar el hardware: el sistema operativo
debe de ser eficaz.
Relacionar dispositivos
Algoritmos: un sistema operativo hace el uso de la
computadora más racional
5. SISTEMA OPERATIVO LINUX
LINUX es un Sistema Operativo como MacOS, DOS o Windows. Es
decir, Linux es el software necesario para que tu ordenador te permita
utilizar programas como: editores de texto, juegos, navegadores de
Internet, etc. Linux puede usarse mediante un interfaz gráfico al igual
que Windows o MacOS, pero también puede usarse mediante línea de
comandos como DOS.
Linux tiene su origen en Unix. Éste apareció en los años sesenta,
desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de
los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix
(llamado Minix) para enseñar a sus alumnos el diseño de un sistema
operativo. Debido al enfoque docente de Minix, Tanenbaum nunca
permitió que éste fuera modificado, ya que podrían introducirse
complicaciones en el sistema para sus alumnos.
6. FUNCIONES
Un sistema operativo desempeña 5 funciones básicas en la
operación de un sistema informático:
1 – Suministro de interfase al usuario
2 – Administración de recursos
3 – Administración de tareas
4 – Administración de archivos
5 – Servicio de soporte y utilerías.
7. CARACTERÍSTICAS
Libre, cualquiera lo puede usar, modificar y distribuir.
· Gratis, tantas licencias como se desee.
· Desarrollado por miles de voluntarios en el mundo. Cualquiera puede participar y
pertenecer a la comunidad.
· Código fuente abierto a todos.
· Alta estabilidad, por lo que es difícil que se quede colgado.
· Extremadamente seguro ya que tiene varios sistemas de protección.
· Facilidad de uso en muchas tareas.
· Lee y escribe en sistemas de archivos de Windows y Macintosh.
· Se comunica con cualquier otro sistema en red.
· Las distribuciones se basan en escritorios de ventana como KDE o Gnome.
· Necesita bajos requerimientos de Hardware.
· Ocupa poca memoria debido a la sencillez de UNIX.
· Posee mejores controladores gráficos.
· Los dispositivos funcionan más rápido.
8. QUÉ ES EL KERNEL
El kernel o núcleo de linux se podría definir como el corazón de
este sistema operativo. Es el encargado de que el software y el
hardware de tu ordenador puedan trabajar juntos.
Las funciones mas importantes del mismo, aunque no las únicas,
son:
Administración de la memoria, para todos los programas en
ejecución.
Administración del tiempo de procesador, que estos programas en
ejecución utilizan.
Es el encargado de que podamos acceder a los
periféricos/elementos de nuestro ordenador de una manera
cómoda.
9. FUNCIONES DEL KERNEL
Estas funciones se pueden aplicar en:
1. Administración de memoria, para todos losprogramas en
ejecución.
2. Administración de tiempo del procesador, quee stos programas
en ejecución utilizan.
3. Acceder a los periféricos/elementos y hardware de entrada y
salida de una forma practica y cómoda
10. CARACTERISTICAS
Básicamente es un programa creado como una unidad ,pero
conceptualmente dividido en varios componentes lógicos
Tiene soporte para carga/descarga de porciones del Kernel bajo demanda, estas
porciones se llaman módulos, y suelen ser características del Kernel o
controladores de dispositivos
pueden estar asociados aun programa de usuario o bien a una funcionalidad
interna del Kernel
Soporte de aplicaciones de usuario de tipo multitherad, ya que muchos
paradigmas de computación de tipo cliente