Un **sistema operativo** es un programa que se inicia al encender el ordenador y que se encarga de gestionar los recursos del sistema y de permitir la comunicación con el usuario. Los sistemas operativos se utilizan en todos los dispositivos controlados por microprocesadores como teléfonos móviles, ordenadores, etc.
Tipos de Sistemas Operativos
Los sistemas operativos se pueden clasificar según el dispositivo en el que se utilizan:
- Teléfonos móviles y reproductores de audio: Symbian, Windows Mobile, Linux y Java.
- Servidores: Versiones de Unix y Windows Server.
- Ordenadores personales: Windows, Mac y distribuciones de Linux.
Funciones Principales de un Sistema Operativo
Las principales funciones de un sistema operativo son las siguientes:
- Gestiona los recursos del ordenador.
- Presenta la interfaz de usuario (herramienta de comunicación entre el usuario y la máquina).
- Administra los archivos (los copia, los traslada y los cambia de nombre en las distintas unidades de almacenamiento).
- Administra las tareas (regula el orden de ejecución de las distintas tareas en el microprocesador).
- Incorpora aplicaciones sencillas (reproductores multimedia, bloc de notas) para darle un mayor valor añadido.
Interfaces de Usuario
Las interfaces de usuario pueden ser de tres tipos:
- Tipo gráfico: Las órdenes se realizan mediante el accionamiento de iconos.
- Tipo menú: Las órdenes se realizan mediante la elección de una opción a elegir entre varias.
- Tipo consola: Las órdenes se introducen mediante el empleo de comandos.
Evolución de los Sistemas Operativos
La evolución de los sistemas operativos va ligada a la evolución de los ordenadores. Se distinguen cuatro generaciones de ordenadores:
Generaciones de Ordenadores y Sistemas Operativos
Primera Generación (1945-1955)
Los ordenadores de esta generación basan su funcionamiento en la utilización de relés y válvulas de vacío. Estos ordenadores no disponían de sistema operativo, se programaban directamente en lenguaje máquina mediante la conexión y desconexión de sus múltiples conectores de entrada y salida.
Segunda Generación (1955-1965)
La aparición del transistor marca el comienzo de la segunda generación. Se empezó a utilizar el lenguaje de programación FORTRAN. Los sistemas operativos se encargaban de traducir el lenguaje FORTRAN a lenguaje binario. Principales sistemas operativos: FMS e IBSYS.
Tercera Generación (1965-1975)
La aparición de los circuitos integrados marca el comienzo de la tercera generación. Dos líneas diferenciadas de computadoras a integrar: computadoras comerciales (bancos e instituciones financieras) y computadoras científicas (universidades y organismos de investigación). IBM desarrolló el SO S/360. Era válido para una gama muy amplia de computadoras de complejidades muy diversas.
Cuarta Generación (1975…)
La aparición de los microprocesadores marca el comienzo de la cuarta generación. La reducción del tamaño de los ordenadores y la cada vez mayor capacidad de cálculo, permitieron su introducción en el ámbito doméstico (Ordenadores personales). Uno de los ordenadores personales más importantes de la época fue el IBM PC, que introdujo un estándar de funcionamiento que fue copiado por muchas empresas fabricando ordenadores 100% IBM PC compatibles.
Sistemas Operativos Modernos
Los sistemas operativos característicos de esta generación han sido los desarrollados por Microsoft (MS DOS y Windows) así como las distintas distribuciones de Linux y los sistemas operativos de los ordenadores de Apple.
MS-DOS
MS-DOS fue un sistema operativo con interfaz basado en consola e incorporado por primera vez en el IBM PC. Se escribieron 22 versiones que incluían sucesivas mejoras hasta el año 2000, momento en el que se dejó de producir.
Windows
Windows ha sido una serie de cuarenta sistemas operativos que en sus inicios fueron evolucionando con MS-DOS para dotar a éste de una interfaz gráfica.
A partir del año 2000 Windows evoluciona independientemente de MS-DOS.
Intérprete de Comandos de Windows XP
El intérprete de comandos es una aplicación que permite la comunicación con el ordenador mediante la utilización de comandos.
En la actualidad prácticamente no se utiliza debido al manejo más sencillo de la interfaz gráfica de Windows. No obstante, algunas tareas en XP sólo se pueden realizar mediante la introducción de comandos.
Para abrir el intérprete de comandos ejecutamos la orden `cmd` en el panel “Ejecutar” del menú Inicio del sistema operativo.
Comandos Básicos de Gestión de Carpetas y Archivos
Algunos comandos básicos de gestión de carpetas y archivos son los siguientes:
- `cd (nombre)`: Cambia al directorio (también llamado carpeta) nombre.
Ejemplo: `cd apuntes` Esta orden nos introduce en la carpeta “apuntes”.
- `cd..` : Cambia al directorio inmediatamente superior al que nos encontramos.
Ejemplo: Si la carpeta “apuntes” se encuentra dentro de la carpeta “Juan” y estamos dentro de la carpeta “apuntes” al teclear `cd..` nos situaremos en la carpeta “Juan”.
- `cd\`: Nos envía automáticamente al directorio raíz del disco.
- `Mk nombre` : Crea una carpeta con el nombre que indiquemos en el directorio que nos encontremos.
Ejemplo: Si nos encontramos en la carpeta Juan y tecleamos `mk fotos`, estaremos creando una carpeta llamada fotos en la carpeta Juan.
- `Del nombre`: Borra el archivo “nombre”.
Ejemplo: Si nos encontramos en la carpeta Juan y tenemos un archivo que se llama `historia.doc` para eliminarlo teclearemos: `del historia.doc`
- `Dir`: Muestra el contenido del directorio en el que nos encontremos. Conviene teclear `dir/p` para que dicho contenido se muestre por partes.
- `Exit`: Sale del intérprete de comandos.