"SISTEMAS OPERATIVOS"
Son
programas o conjunto de programas de un sistema informático que gestiona los
recursos de hardeware y software.
Es el software
o programa más importante que se ejecuta en un computador, nos permite
usarlo y darle órdenes para que haga lo que necesitamos.
La
Computadora: Es una máquina electrónica que sirve
para el procesamiento de la información para realizar operaciones lógicas,
matemáticas o financieras mediante un chip inteligente.
FUNCIONES:
- Reconocimiento de la conexión del teclado
- Enviar la información a la pantalla
- No perder de vista archivos y directorios en el disco
- Controlar los dispositivos periféricos tales como impresoras, escáner, etc.
- Asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos.
- Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.
- Muchos programas necesitan realizar acceso al teclado, vídeo e impresora, así como accesos al disco para leer y grabar archivos. Todos esos accesos son realizados por el sistema operativo, que se encuentra todo el tiempo activo, prestando servicios a los programas que están siendo ejecutados.
- El sistema operativo también hace una administración de los recursos de la computadora, para evitar que los programas entren en conflicto.
CLASIFICACIÓN:
- Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
- Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
- Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
- Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
- Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
- Tiempo compartido: Cada proceso utilizará ciclos de la CPU hasta que finalice.
UTILIZACIÓN:
Un usuario interactúa con el sistema
operativo a través de un sistema de comandos, por ejemplo, el sistema operativo
DOS contiene comandos como copiar y pegar para copiar y pegar
archivos respectivamente.
Los comandos son aceptados y
ejecutados por una parte del sistema operativo llamada procesador de comandos o
intérprete de la línea de comandos. Las interfaces gráficas permiten que
utilices los comandos señalando y pinchando en objetos que aparecen en la
pantalla.
Partes
de un Sistema Operativo:
Son construidos como un conjunto de
módulos, siendo cada
módulo responsable de realizar
una función. Los módulos típicos en un gran
SistemaOperativo multiusuario generalmente son:
- Núcleo (Kernel en inglés)
- Administrador de procesos
- Scheduler
- Administrador de archivos
El núcleo de un sistema operativo es algunas veces llamado
EJECUCION en tiempo real. Algunas de las funciones ejecutadas son:
- Intercambio entre programas
- Control y programación de los dispositivos de hardware
- Administración de memoria
- Administración de procesos
- Escalonamiento de tareas
- Comunicación entre procesos
- Procesamiento de excepciones y de interrupciones