Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistemas Operativos
1. ¿Qué es un sistema operativo?
Un Sistema operativo (SO) es un software que actúa de interfaz entre los
dispositivos de hardware y los programas de usuario o el usuario mismo para
utilizar un computador. Es responsable de gestionar, coordinar las actividades
y llevar a cabo el intercambio de los recursos y actúa como intermediario para
las aplicaciones que se ejecutan. Es decir, es un conjunto de programas de
ordenador destinado a permitir una administración eficaz de sus recursos.
Uno de los propósitos de un sistema operativo como 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. Se encuentran en la mayoría de los aparatos electrónicos que
utilizan microprocesadores para funcionar. (teléfonos móviles, reproductores
de DVD, computadoras, radios, etc.)
Es un error común muy extendido denominar al conjunto completo de
herramientas sistema operativo, pues este, es sólo el núcleo y no necesita de
entorno operador para estar operativo y funcional. Uno de los más
prominentes ejemplos de esta diferencia, es el SO Linux, el cual junto a las
herramientas GNU, forman las llamadas distribuciones Linux.
Resumiendo:
● Un Sistema Operativo (SO) es el software básico de una
computadora que provee una interfaz entre el resto de programas
del ordenador, los dispositivos hardware y el usuario.
● Las funciones básicas del Sistema Operativo son administrar los
recursos de la máquina, coordinar el hardware y organizar archivos
y directorios en dispositivos de almacenamiento.
● Los Sistemas Operativos más utilizados son Dos, Windows, Linux y
Mac. Algunos SO ya vienen con un navegador integrado, como
Windows que trae el navegador Internet Explorer.
Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder
controlar el envío y recepción de información a través de las interfaces de red.
También hay que crear y mantener puntos de comunicación que sirvan a las
aplicaciones para enviar y recibir información, y crear y mantener conexiones
virtuales entre aplicaciones que están ejecutándose localmente y otras que lo
hacen remotamente.
Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO pero no forman
parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de
programas, siendo algunas de las tareas que realizan:
● Manipulación y modificación de archivos.
● Información del estado del sistema.
● Soporte a lenguajes de programación.
● Comunicaciones.
Gestor de recursos
Como gestor de recursos, el Sistema Operativo administra:
● La CPU (Unidad Central de Proceso, donde está alojado el
microprocesador).
● Los dispositivos de E/S (entrada y salida)
● La memoria principal (o de acceso directo).
● Los discos (o memoria secundaria).
● Los procesos (o programas en ejecución).
● y en general todos los recursos del sistema.
7. Servicios del SO
El S.O. ofrece a los programas una serie de servicios para trabajar en el
computador:
● Ejecución de programas
● Operaciones de E/S
● Manipulación de archivos y directorios
● Comunicación entre procesos
● Comunicación con equipos remotos
● Administración de la protección y seguridad
● Leer el estado del sistema (hora, no de procesos, etc.)
Servicios adicionales
Aparte de los servicios básicos, el S.O. puede ofrecer algunas funciones para
optimizar el uso del sistema:
● Compartición de recursos
● Contabilidad (accounting) - conocer el consumo de recursos