jueves, 29 de marzo de 2012

2. SISTEMAS OPERATIVOS WINDOWS XP

Se puede definir el sistema operativo como el software básico que permite al usuario interactuar con el ordenador, administrando sus recursos, coordinando los sucesos y proporcionando la ayuda y los servicios necesarios para la mayoría de los programas.
Todas las actividades que puede realizar el ordenador son dirigidas y coordinadas por el sistema operativo; por ejemplo, facilita la comunicación entre los diferentes periféricos que estén conectados a la unidad central. Como el sistema operativo es el que coordina todos los elementos del sistema, es éste el primero que se carga en la memoria del ordenador al ponerlo en funcionamiento, cargándose después todos los programas que desee ejecutar el usuario.
El sistema operativo se encarga de dirigir los procesos cada vez que se ejecuta un programa de usuario, por lo que funciona como intermediario entre el hardware del sistema y el programa o software y, a la vez, como el vínculo entre el ordenador y el usuario que lo utiliza. Es decir, el usuario no podrá interactuar con el ordenador ni ejecutar ningún programa de aplicación si no existe un sistema operativo

Operaciones Basicas

- Control de los periféricos. Esta función la realiza un procesador de entrada y salida que, cuando recibe una petición, comprueba si el periférico está desocupado, establece la conexión y, a continuación, pasa el control al programa correspondiente para que se inicie la operación. Si el periférico solicitado se encuentra ocupado coloca la petición en cola, en espera de ser atendida.
- Control de la transferencia de información. Al transferir información desde la memoria central a los periféricos hay que realizar un control que consiste en comprobar que el total de caracteres transferidos coincide con el total de caracteres enviados por el remitente. Cuando estas cifras no coinciden, toma el control del proceso un programa especial de corrección o recuperación de caracteres que informa sobre la anomalía y cancela la operación, o bien la repite.
- Apertura y cierre de archivos. Un archivo se vincula a un programa cuando se abre, quedando desde ese momento asignado al mismo mediante un canal de datos. Este canal de datos se mantiene activo hasta que se cierra el archivo.
- Tratamiento de bloques de información. Cuando un bloque de información se almacena en la memoria central interviene un nuevo programa, que se encarga de descomponerlo para procesarlo.
- Preparación de programas. Transfiere los programas del usuario a la memoria central para que puedan ser utilizados. A esta operación se le denomina «cargar un programa».
- Relanzamiento de programas. A veces, durante la ejecución de un programa se producen interrupciones fortuitas que provocan la detención del proceso. El sistema operativo se encarga de restablecer un punto de control en el momento de la interrupción, para que se pueda reproducir el estado que tenía el proceso en el momento de la detención.
- Protección de la memoria. Se protege la memoria de posibles errores cuando existen varios programas en ejecución.

- Traducción. Existen programas que transforman los programas de  usuarios, escritos en lenguaje simbólico de alto nivel, en lenguajemáquina, o de bajo nivel.
- Manipulación de datos. Estos programas liberan al programador de  trabajos tediosos, ya que las tareas repetitivas se realizan de forma automática

No hay comentarios:

Publicar un comentario