ciclos biogeoquimicas y flujo de materia ecosistemas
Los sistemas operativos
1.
2. • Un sistema operativo o también denominado SO, es
el software principal o conjunto de programas de un
sistema informático que gestiona los recursos
de hardware y provee servicios a los programas de
aplicación de software, ejecutándose en modo
privilegiado respecto de los restantes.
3. Gestión de procesos
Un proceso es simplemente, un
programa en ejecución que
necesita recursos para realizar su
tarea: tiempo de CPU, memoria,
archivos y dispositivos de E/S.
Gestión de la memoria principal
La memoria es una gran tabla
de palabras o bytes que se
referencia cada una mediante una
dirección única.
Gestión del almacenamiento
secundario
Este es necesario, ya que la
memoria principales volátil y
además muy pequeña para
almacenar todos los programas y
datos.
Sistemas de Archivos
son colecciones de información
relacionada, definidas por sus
creadores. Estos almacenan
programas y datos tales como
imágenes, textos, información de
bases de datos, etc.
Sistemas de protección
Mecanismo que controla el
acceso de los programas o los
usuarios a los recursos del
sistema.
Sistema de comunicaciones
Para mantener las
comunicaciones con otros
sistemas es necesario poder
controlar el envío y recepción de
información a través de
las interfaces de red.
Programas de sistema
Son aplicaciones de utilidad que
se suministran con el SO pero no
forman parte de él.
Gestor de recursos
Como gestor de recursos, el
sistema operativo administra: los
dispositivos de entrada y salida la
memoria principal los discos los
procesos y en general todos los
recursos del sistema.
4. Administración de tareas
• Monotarea: Solamente permite ejecutar un proceso en un momento
dado.
• Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo.
Administración de usuarios
• Monousuario: Sólo permite ejecutar los programas de un usuario al
mismo tiempo.
• Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus
programas
Manejo de recursos
• Centralizado: Permite usar los recursos de una sola computadora.
• Distribuido: Permite utilizar los recursos de más de una computadora al
mismo tiempo.