Sistemas
Operativos
System Software – Consiste de los programas que controlan las operaciones de las computadoras y sus equipos. Sirve como interfase entre los usuarios, los programas de aplicaciones y el equipo de la computadora. El System Software se compone de: Sistemas Operativos (Operating System) y Programas de Utilidades (Utility Programs).
Es un grupo de programas que contienen las instrucciones que coordinan todas las actividades en los equipos de la computadora. La computadora necesita un sistema operativo para trabajar. Las computadoras de diferentes tamaños usan diferentes sistemas operativos. Estos sistemas operativos por lo general no son compatibles entre ellos. Los programas de aplicaciones que trabajan con un sistema operativo pueden no trabajar con otro.
El sistema operativo que la computadora usa también es llamado plataforma. Una aplicación “cross-platform” se puede ejecutar idénticamente en múltiples sistemas operativos.
Funciones
comunes de los sistemas operativos:
El proceso de encender la computadora se conoce como “Booting”. Cuando se prende la computadora después de estar apagada por completo se realiza un “cold boot”. El proceso de volver a prender una computadora que ya está encendida se llama “warm boot” o “warm start”.
Cada vez que se enciende la computadora, el kernel y otras instrucciones usadas frecuentemente por el sistema operativo son cargadas (loaded) o copiadas del disco duro (storage) a la memoria de la computadora (RAM). El kernel es el centro o núcleo del sistema operativo; maneja la memoria y los equipos, mantiene el reloj de la computadora, comienza aplicaciones, asigna recursos a la computadora, como equipos, programas, datos e información. El kernel reside en la memoria mientras la computadora está funcionando (o sea es “memory resident”). Otras partes del sistema operativo son no residentes (nonresident), lo que significa que las instrucciones permanecen en el disco duro hasta que se necesitan.
Cuando se enciende la computadora, un grupo de mensajes se presentan en el monitor, dependiendo de la marca y los equipos instalados. Aunque los mensajes pueden ser diferentes, el proceso de encender (boot) es similar en todas las computadoras.
Proceso de encender:
Cuando se instala el sistema operativo (o en cualquier otro momento) se puede crear el “Emergency Repair Disk”, también conocido como “boot disk” o “rescue disk”. Este es un disco que contiene los archivos de sistema (system files) que son necesarios para que la computadora pueda comenzar a operar. Es crucial tener un Emergency Repair Disk para poder encender la computadora en cado de que no pueda encender por sí sola.
Interfase de usuario
La interfase de usuario controla cómo el usuario entra los datos e instrucciones y cómo la información se presenta en la pantalla del monitor. Hay dos tipos de interfase de usuario: línea de comando (command-line) y gráfica. Algunos sistemas operativos usan una combinación de estas dos interfases para definir cómo el usuario interacciona con la computadora.
Con la interfase de línea de comando, se escriben palabras especiales (keyword) o se presiona alguna tecla específica para entrar datos o instrucciones. El keyword es una palabra, frase o código especial que el programa entiende como una instrucción. Algunos teclados incluyen teclas que envían instrucciones (comandos) a los programas cuando son presionadas. Cuando se trabaja con la interfase de línea de comando, el grupo de instrucciones que se usan para interaccionar con la computadora es llamado lenguaje de comando (command language). Generalmente, la interfase de línea de comando es difícil de usar porque requiere que se escriba con exactitud los comandos y sus signos de puntuación. Un error mínimo, como dejar un punto, genera un mensaje de error. Un ejemplo de sistema operativo con interfase de línea de comando es DOS.
Típicamente, la interfase gráfica es más fácil de aprender y usar que la interfase de línea de comando porque no requiere que sea necesario memorizar un lenguaje de comando. Una interfase gráfica (graphical user interface – GUI) permite usar menús e imágenes visuales como botones, iconos y otros objetos gráficos para entrar comandos. Un menú es un grupo de comandos de los cuales se escoge el comando deseado. Un icono es una imagen pequeña que representa un programa, una instrucción, un archivo o algún otro objeto. Se puede usar el teclado, mouse o cualquier otro equipo de apuntar para interaccionar con menús, iconos, botones u otro objeto en pantalla. Hoy día, muchas interfases gráficas incorporan características similares a las de un “browser” del Web (Internet). Un ejemplo de sistema operativo con interfase gráfica es Windows.
Manejo de Programas por el
Sistema Operativo
Algunos sistemas operativos tienen funcionalidad para un solo usuario y pueden dar apoyo para ejecutar un solo programa a la vez. Otros permiten muchos usuarios ejecutando múltiples programas. La forma en que un sistema operativo maneja los programas afecta directamente a la productividad.
Formas en que los sistemas operativos manejan usuarios y programas: