Sistema operativo SO
josuelinpeque6 de Septiembre de 2014
699 Palabras (3 Páginas)167 Visitas
n sistema operativo SO (Operating System, OS) es tal vez la parte más importante del software del sistema y es el software que controla y gestiona los recursos del computador. En la práctica, el sistema operativo es la colección de programas de computador que controla la interacción del usuario y el hard- ware del computador. El sistema operativo es el administrador principal del computador, y por ello a veces, se le compara con el director de una orquesta ya que este software es el responsable de dirigir todas las operaciones del computador y gestionar todos sus recursos. El sistema operativo asigna recursos, planifica el uso de recursos y tareas del computador, y moni- toriza a las actividades del sistema informático. Estos recursos incluyen memoria, dispositivos de E/S (Entrada/Salida), y la UCP (Unidad Central de Proceso). El sistema operativo proporciona servicios tales como asignar memoria a un programa y manipulación del control de los dispositivos de E/S tales como el monitor el teclado o las unidades de disco. La Tabla 1.6 muestra algunos de los sistemas ope- rativos más populares utilizados en enseñanza y en informática profesional. Cuando un usuario interactúa con un computador, la interacción está controlada por el sistema ope- rativo. Un usuario se comunica con un sistema operativo a través de una interfaz de usuario de ese sis- tema operativo. Los sistemas operativos modernos utilizan una interfaz gráfica de usuario, IGU (Gra- phical User Interface, GUI) que hace uso masivo de iconos, botones, barras y cuadros de diálogo para realizar tareas que se controlan por el teclado o el ratón (mouse) entre otros dispositivos. Normalmente, el sistema operativo se almacena de modo permanente en un chip de memoria de sólo lectura (ROM) de modo que esté disponible tan pronto el computador se pone en marcha (“se enciende” o “se prende”). Otra parte del sistema operativo puede residir en disco que se almacena en memoria RAM en la inicialización del sistema por primera vez en una operación que se llama carga del sistema (booting). Uno de los programas más importante es el sistema operativo, que sirve, esencialmente, para facilitar la escritura y uso de sus propios programas. El sistema operativo dirige las operaciones glo- bales de la computadora, instruye a la computadora para ejecutar otros programas y controla el alma- cenamiento y recuperación de archivos (programas y datos) de cintas y discos. Gracias al sistema operativo es posible que el programador pueda introducir y grabar nuevos programas, así como instruir a la computadora para que los ejecute. Los sistemas operativos pueden ser: monousuarios (un solo usuario) y multiusuarios, o tiempo compartido (diferentes usuarios); atendiendo al número de usuarios y monocarga (una sola tarea) o multitarea (múltiples tareas) según las tareas (procesos) que puede realizar simultáneamente. C++ corre prácticamente en todos los sistemas operativos, Windows XP, Windows 95, Windows NT, Windows 2000, UNIX, Linux, Vista..., y en casi todas las computadoras personales actuales PC, Mac, Sun, etc.
Memoria externa
Salida (resultados)
Entrada (datos)
UCP
Sistema operativo
ProgramaPrograma
Figura 1.19. Ejecución de un programa.
34 Programación en C++. Algoritmos, estructuras de datos y objetos
1.8.1. Tipos de sistemas operativos
Las diferentes características especializadas del sistema operativo permiten a los computadores manejar muchas diferentes tareas así como múltiples usuarios de modo simultáneo o en paralelo, bien de modo secuencial... En base a sus características específicas los sistemas operativos se pueden clasificar en va- rios grupos:
Multiprogramación/Multitarea La multiprogramación permite a múltiples programas compartir recursos de un sistema de computadora en cualquier momento a través del uso concurrente de una UCP. Sólo un programa
...