Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1ºI.E.S.
SMRAguadulce Curso 2011/12
1
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
El Sistema Operativo (S.O.) es el software básico y más importante del ordenador. Este software
gestiona todos los recursos hardware del sistema informático y proporciona una interfaz entre
el resto de programas del ordenador, los dispositivos hardware y el usuario.
En realidad el sistema operativo no es un solo programa, sino que lo forman una gran variedad de
estos, de manera que cada uno tiene una misión asignada y todos juntos colaboran entre sí para
conseguir que nuestro ordenador funcione, también hace de interfaz entre el hardware y el resto de
software que utilizamos. También es misión del sistema operativo proporcionar una interfaz de línea
de comando o una interfaz gráfica al usuario, para que este último se pueda comunicar con el
ordenador.
Así, casi desde que encendemos el ordenador ya estamos utilizando el sistema operativo. Aunque por
otra parte el sistema operativo por sí solo, no tiene mucha utilidad, puesto que su función no es otra
que hacer de enlace entre el hardware de nuestra máquina y los programas de aplicación que
utilicemos.
2
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
Los sistemas operativos han venido evolucionando a través de los años. Y lo han hecho a la par de la
arquitectura de los ordenadores en los cuales se ejecutan. Ahora veremos cómo eran los sistemas
operativos que se desarrollaron para ejecutarse en los ordenadores de cada generación y también que
técnicas se fueron utilizando en cada uno de ellos. Se puede decir que la evolución de los sistemas
operativos va paralela a la evolución de los ordenadores donde se ejecutan. Se habla de generaciones
de sistemas operativos, cada una de las cuales se caracteriza por un salto cualitativo importante con
respecto a las demás.
3
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
EJERCICIO DE INVESTIGACIÓN.
Ejercicio 1. Realiza un resumen con la evolución histórica de los sistemas operativos que nos ha
ofrecido Microsoft desde sus comienzos hasta la actualidad. Indica las fechas de las apariciones.
Vuelca los datos obtenidos en un documento de texto y guárdalos en tu dispositivo de
almacenamiento.
4
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
Control de la ejecución de los programas: Para ello, acepta los trabajos, administra la
manera en que se realizan, les asigna los recursos y los conserva hasta su finalización
Administración de recursos: Mediante está función el sistema operativo esta en capacidad
de distribuir en forma adecuada y en el momento oportuno los diferentes recursos (memoria,
dispositivos, etc.,...) entre los diversos programas que se encuentran en proceso, para esto,
lleva un registro que le permite conocer que recursos están disponibles y cuales están siendo
utilizados, por cuanto tiempo y por quien, etc.
Control de concurrencia: Establece prioridades cuando diferentes procesos solicitan el
mismo recurso. Ejemplo: dos programas necesitan ocupar la CPU.
Administración de la memoria: Supervisa que áreas de memoria están en uso y cual están
libre, determina cuanta memoria asignará a un proceso y en que momento, además libera la
memoria cuando ya no es requerida para el proceso.
Recuperación de errores: El sistema operativo contiene rutinas que intentan evitar perder el
control de una tarea cuando se suscitan errores en la trasferencia de información hacia y
desde los dispositivos de entrada / salida.
Control de seguridad: Debe proporcionar seguridad tanto para los usuarios como para el
software y la información almacenada en los sistemas.
Gestión de permisos y de usuario: Adjudica los permisos de acceso a los usuarios y evita
que las acciones de uno afecten el trabajo que está realizando otro.
Para poder realizar estas funciones el SO cuenta con los denominados servicios. Un servicio es un
tipo de aplicación que normalmente se ejecuta en segundo plano. Los servicios proporcionan a los
usuarios, aplicaciones que incorporan diversas formas de poder utilizar los recursos del SO,
5
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
La mayoría de los servicios se instalan en un sistema informático la instalar el propio SO. Muchas
aplicaciones, especialmente aquellas que utilizan servicios de red, acceso a bases de datos remotas y
otras, instalan sus propios servicios, añadiendo a los que ya instaló en su memento el propio SO.
Si los servicios no estuvieran ejecutándose, muchas aplicaciones no funcionarían, como por ejemplo
el acceso a Internet
6
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
Hardware
7
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
8
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
Actividad. En Windows 7 ejecutar la calculadora desde la interfaz gráfica y desde la interfaz de texto o
intérprete de comandos.
3.1. EL PROCESADOR.
PROCESOS.
Un proceso o tarea, se puede definir como un programa en ejecución, es decir cualquier
programa que se esté ejecutando en un ordenador es un proceso.
Cada proceso para poder ser ejecutado, estará siempre cargado en la memoria principal, pero
no solamente las instrucciones del propio código que lo componen, sino también los datos a los
que afecta la ejecución del mismo.
Cada proceso está protegido del resto de procesos; ningún otro podrá escribir en las zonas de
memoria pertenecientes a ese proceso.
Los procesos pueden pertenecer al usuario o ser propios del SO.
- Los procesos de usuario se ejecutan en modo usuario
- Los procesos del sistema se ejecutan en modo kernel o modo privilegiado (pudiendo
acceder a cualquier recurso)
Cada proceso tendrá una estructura de datos llamada Bloque de control de proceso (BCP), donde
se almacenará información acerca del mismo
Los procesos podrán comunicarse, sincronizarse y colaborar entre sí.
9
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
Es S.O tiene como función crear y eliminar procesos así como encargarse de la comunicación y
sincronización de estos. También debe repartir el tiempo del procesador entre los distintos procesos y
decidir a cual de ellos le asignara el procesador en cada instante.
Actividad. En Windows 7, y de modo gráfico, comprobar cómo un programa pasa a proceso. Utiliza
WordPad.
Modo gráfico.
Ejecuta el Administrador de tareas: Presiona Ctrl + Alt + Supr /Iniciar Adm. de tareas
Consultar la pestaña Aplicaciones indica las aplicaciones que tenemos abiertas.
Ejecuta el programa WordPad (Inicio / Accesorios / WordPad )
Vuelve a observar el administrador de tareas en la pestaña Aplicaciones, selecciona la aplicación abierta
(WordPad) y selecciona la opción Ir al proceso.
¿Cuál es el nombre del proceso asociado a esta aplicación?
Cierra la aplicación (desde la pestaña Aplicaciones).
Modo texto.
El comando tasklist, te muestra una lista de los procesos y servicios actuales en ejecución.
Nota: Es muy importante estar seguro de qué proceso es que eliminamos, pues en la pestaña Procesos se
listan todos los procesos que se están ejecutando y varios de ellos son propios del sistema operativo. Un error
al eliminar el proceso puede tener consecuencias fatales.
EJERCICIOS EN WINDOWS 7.
Ejercicio 1. Abre el Bloc de Notas y ciérralo desde el Administrador de tareas, primero como aplicación y
después como proceso.
10
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
3.2. LA MEMORIA.
El sistema operativo es el encargado de gestionar el uso de la memoria principal, recurso
imprescindible para la ejecución de programas. Los procesos que se ejecutan en el sistema necesitan
que se les asigne una zona de memoria para su ejecución, que se les proteja esa zona de otros accesos
o poderla compartir si fuera necesario y una vez que terminan el sistema debe liberar la memoria que
asignó al proceso.
En este apartado se van a clasificar los sistemas operativos atendiendo a diferentes criterios.
11
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
12
Tema 2. SOM
I.E.S. Aguadulce Curso 2011/12
Los Sistemas Operativos de red mas ampliamente usados son: Windows Server, Linux
Server, Novell Netware etc.
Sistemas Operativos de escritorio: Son los que se utilizan en los equipos de sobremesa,
estaciones de trabajo o portátiles. También se les puede denominar como sistemas operativos
cliente. Entre ellos se encuentran: Windows XP, Windows Vista, Windows 7 y Linux.
Sistemas para equipos individuales: Entre ellos destacamos Windows Xp, Windows 7 y Linux
(Ubuntu, Guadalinex, etc…).
13
Tema 2. SOM