Un proceso es un programa en ejecución, el sistema operativo es el encargado de ejecutar los procesos de un programa para que este se ejecute correctamente. El sistema operativo puede crear y eliminar los procesos del usuario y del sistema y suspender y reanudar la ejecución de los procesos.
Para que un proceso se ejecute pasa por diferentes estados que son:
Nuevo: el proceso está siendo creado.
En ejecución: se están ejecutando las instrucciones.
En espera: el proceso está esperando a que pase algo.
Preparado: el proceso está a la espera de que se le asigne un procesador.
Terminado: ha finalizado su ejecución.
Un proceso puede ser terminado por varias razones:
Terminación normal.
Terminación por error.
Error fatal.
Terminación por otro proceso.
Control de recursos:
El sistema operativo también es encargado de controlar los recursos de una computadora es decir de administrar quien está usando los programas, otorgarlos al usuario que los solicita. Su función es un programa que actúa como intermediario entre el usuario y el hardware de la maquina con el propósito de que el usuario pueda ejecutar de manera correcta los programas y emplear el hardware de manera eficiente.
Un sistema de computación se divide principalmente en los siguientes cuatro componentes:
El hardware.
El sistema operativo.
Los programas de aplicación.
Los usuarios.
Manejo de dispositivos de entrada y salida: una de las principales funciones del sistema operativo es controlar todos los dispositivos de entrada y salida que se encuentren conectado a la computadora. Algunas de las funciones relacionadas con esto son:
Enviar archivos de la PC al dispositivo como las memorias USB, discos, etcétera.
Controlar los errores que puedan surgir al conectar algún dispositivo.
Organiza archivos de los dispositivos.
En estos dispositivos podemos crear copias de seguridad de los datos almacenados en nuestra computadora.
Gestión de Entrada y Salida:
Esto representa los intercambios de información desde el procesador o incluso al acceso directo de la memoria. Esta actividad de entrada y salida se realiza gracias a la relación que hay entre el sistema operativo con los diversos periféricos, así administrar y controlar los estados y recursos que tienen cada uno de estos mediante los controladores de dispositivos.
La CPU es el principal elemento del computador
Los dispositivos de e/s permiten a la CPU relacionarse con el mundo
exterior: teclados, pantallas, impresoras, discos . . .
La comunicaci´on de la CPU con un elemento externo es similar a la
comunicaciòn con la memoria: se leen y escriben datos
El comportamiento es distinto: los datos no siempre est´an
disponibles (teclado) y el dispositivo puede no estar preparado para recibirlos (como la impresora)
Al ser distinto el comportamiento los mètodos son distintos que para
el acceso a memoria
En teorıa los dispositivos de e/s se comunicarian con la CPU por los
buses del sistema
Los dispositivos estàn conectados a una pieza de hardware llamada
controlador de dispositivo (a veces controladora o adaptador)
El controlador de dispositivo admite comandos abstractos de la CPU
y se encarga de transmitrlos al dispositivo
ispositivos de entrada: tienen la tarea de introducir información, órdenes, comandos e instrucciones para que la computadora lo procese con el sistema operativo.
Entre los más conocidos se encuentran:
El Teclado.
Es el principal dispositivo para introducir órdenes e información al sistema.
El Mouse.
Dispositivo fundamental que sirve para señalar y accionar los diversos elementos de la pantalla del computador.
El Escáner.
Este dispositivo nos permite convertir en formato digital los textos, fotografías e imágenes impresas.
Dispositivos de salida: son los que se encargan de procesar los resultados de salida de los procesos de datos. Y mostrarlos al usuario.
Entre ellos tenemos:
El Monitor.
Es el principal dispositivos en procesar los datos y mostrárselos al usuario.
La Impresora.
Es el periférico encargado de hacer copias en papel de la información que nos muestra el computador.
Dispositivos de Bloques: Estos periféricos almacenan información en bloques de tamaño fijo, estos van desde 128 bytes hasta 1024 bytes.
Entren los dispositivos de bloques se encuentran:
Unidad de lectora de CD –ROM.
Disco Duro.
Proporcionan un acceso más rápido a los datos que los discos flexibles y pueden almacenar mucha más información.
Odette Paez
Guadalupe Murillo
Mario Zamudio