Administración y Comando Básicos
Profesora: Alumnos:
Nathalie Rodríguez Fernando Rodríguez V-30.725.904
Jesús Rivas V-30.544.810
Jorge MarcanoV-30.363.334
Oscar Rivas V-30.615.127
Adrián Pérez 28.371.868
El Tigre, 04 de Enero del 2022
Administración y Comandos Básicos
Comando básicos de red
• ping: permite diagnosticar problemas de conexión enviando paquetes ICMP. es un comando muy básico el cual permite saber si se envían y reciben los paquetes correctamente
• ipconfig: muestra la configuración básica de red
• ipconfig /all: muestra toda la información básica de la red
• ipconfig /displaydns: Muestra los DNS almacenados en cache
• ipconfig /flushdns : Limpia la resolución de los DNS en el equipo. Muy utilizado cuando se trabaja con DHCP.
• ipconfig /registerdns : vuelve a registrar los DNS y actualiza las concesiones DHCP.
• nslookup : ideal para verificar la resolución de nombres
• telnet: Probar conexiones a puertos especificos de un host
• tracert : Permite ver las rutas (saltos) que tiene que pasar para conectarse a cierto host
• route print: muestra la tabla de enrutamiento
• getmac: muestra la dirección MAC de las interfaces de red
Comandos de administración de Windows
• systeminfo: muestra las propiedades del equipo
• tasklist: Ver los procesos de windows
• taskmgr: Abrir el administrador de tareas de windows
• taskkill : Terminar procesos
• sc: Administrar servicios de windows
• Set: Muestra las variables del sistema
• date /t : permite visualizar la fecha del sistema (sin /t permite cambiar la fecha)
• time /t : permite visualizar la hora del sistema (sin /t permite cambiar la hora)fc: permite comparar 2 o mas archivos desde la consola
• icalcs:visualizar, modificar o respaldar las ACL (permisos) para carpetas y archivos
• mkdir: permite crear directorios
• rename: cambia el nombre de carpetas o archivos
• copy: Copia 1 o mas archivos
• xcopy: permite copiar carpetas
• type: muestra el contenido de un archivo
• robocopy: Indispensable utilidad para copiar y mover carpetas y archivos tiene un sin fin de parámetros que nos son de gran utilidad
• findstr: permite buscar cadenas de texto (lo mas parecido al grep en linux)
• schtasks: programar tareas desde la consola
• openfiles: ver archivos abiertos por usuarios remotos
• cmdkey: contraseñas almacenadas en windows
Atajos por excelencia
Con windows + R lanzamos la ventana de ejecutar , desde la cual podemos correr cualquiera de los siguientes comandos:
• Control panel: Panel de control de windows
• ncpa.cpl : ventana de conexiones de red
• winver:»Acerca de» de Windows
• control system: Propiedades del sistema
• inetcpl.cpl : Propiedades de Internet (Internet Explorer)
• appwiz.cpl : Agregar o quitar programas de windows
• sysdm.cpl: propiedades del sistema
• sndvol: mezclador de volumen
• mspaint: Paint de windows
• notepad: Bloc de notas de windows
• cmd: consola de windows
• mstsc: Escritorio remoto de windows
• shutodown : Permite apagar, reiniciar el equipo
• osk: teclado en pantalla de windows
Comandos utilices para verificar problemas de dominio
• gpresult: Muestra la información de directivas entre el usuario y el servidor de dominio
• gpupdate: Permite actualizar las directivas normalmente agregar /force
• dsquery: permite realizar consultas en el directorio activo
• dsget: conjunto con dsquery muestra las propiedades seleccionadas de un objeto
¿Qué es un proceso?
Es un conjunto de programas de un sistema informático que realiza la gestión de los recursos de hardware y software de una computadora, este conjunto de programas se ejecutan en modo
privilegiado con respecto a los otros software que tenga el computador. Un proceso es simplemente un programa que en tiempo de ejecución necesita recursos del computador, como por
ejemplo CPU, Memoria RAM, archivos y dispositivos de E/S entre otros que tenga disponible el computador.
Los procesos de un sistema operativo son:
• Proporcionar más comodidad en el uso del computador.
• Gestionar de manera eficiente los recursos del computador, ejecutando servicios para todos los procesos.
• Brindar una interfaz al usuario, ejecutando instrucciones.
• Permitir que los cambios debidos al desarrollo del propio sistema operativo se puedan realizar sin interferir con los servicios que ya se prestaban.
Estados de los procesos
Los estados de los procesos obedecen a su participación y disponibilidad dentro del sistema operativo y surgen de la necesidad de controlar la ejecución de cada proceso. Los procesadores sólo
pueden ejecutar un solo proceso a la vez, turnándolos para el uso de este. Existen procesos no apropiativos o cooperativos que básicamente ocupan todo el tiempo del procesador hasta que ellos
deciden dejarlo. Los procesos apropiativos son aquellos que ocupan por un período de tiempo el procesador hasta que una interrupción o señal llega al procesador para hacer el cambio de
proceso, a esto se le conoce como cambio de contexto.
Los posibles estados que puede tener un proceso son ejecución, bloqueado y listo:
Ejecución, es un proceso que está haciendo uso del procesador.
Bloqueado, No puede ejecutarse hasta que un evento externo sea llevado a cabo.
Listo, ha dejado disponible al procesador para que otro proceso pueda ocuparlo.
• NUEVO => Listo
Al crearse un proceso pasa inmediatamente al estado listo.
• LISTO => Ejecutando
En el estado listo, el proceso solo espera para que se le asigne un procesador para ejecutar ( teniendo en cuenta que puede existir mas de un procesador en el sistema). Al liberarse un procesador
el planificador selecciona el próximo proceso, según algún criterio definido, a ejecutar.
• EJECUTANDO => Listo
Ante una interrupción que se genere, el proceso puede perder el recurso del procesador y pasar al estado de listo. El planificador se encarga de seleccionar el próximo proceso a ejecutar.
EJECUTANDO => Bloqueado
Cuando el proceso ejecuta instrucciones realiza pedidos en distintitos componentes. Teniendo en cuenta que el pedido puede demorar y, además, si esta en un sistema multiprogramado, el
proceso es puesto en una cola de espera hasta que se complete su pedido. De esta manera se logra utilizar en forma mas eficiente el procesador.
• BLOQUEADO => Listo
Una vez ejecutado el proceso , el proceso que estaba esperando en la cola de espera, el proceso es ubicado nuevamente en la cola de procesos listos.
• EJECUTANDO => Terminado
Cuando el proceso ejecuta sus ultimas instrucción pasa al estado terminado. El sistema libera las estructuras que representan el proceso.
Creación de procesos
Los procesos son inicializaciones de un sistema operativo, este los inicia al arrancar su funcionamiento, es decir cuando se enciende la computadora, el sistema operativo necesita un mecanismo para crear y terminar
procesos.
Existen cuatro sucesos principales para la creación de un proceso dentro de un sistema operativo.
• Inicialización del sistema : Cuando se inicia el sistema operativo se crean varios sucesos.
• Ejecución de una llamada al sistema para crear procesos por parte de un proceso en ejecución.
• Solicitud de un usuario para crear un proceso.
• Inicio de trabajo por lotes.
Destrucción de procesos :
• Al termino de cada tarea encomendada a cada proceso, es como todos los demás procesos tienen que terminar o acabar su tarea, para lograr esto al igual que su creación existen cuatro formas para terminarlos:
• Terminación normal (acción voluntaria).
• Terminación por error (acción voluntaria).
• Error fatal (acción voluntaria).
• Terminación por otro proceso (acción involuntaria).
• Terminación normal : cuando el proceso acaba la tarea encomendada.
• Terminación por error : cuando el archivo o programa no se encuentra instalado acaba el proceso este es un ejemplo.
• Error fatal : cuando se encuentran archivos borrados en un sistema o programa o un defecto en el programa.
• Terminación por otro proceso : cuando un proceso pide que se termine otro para poder inicializarse.
Recursos que administra un sistema operativo
• La memoria: Podríamos decir que la memoria de la computadora es uno de los elementos más importantes para que todo funcione correctamente, es más, sin ella la PC ni siquiera podrá
arrancar, tal es la importancia que este componente electrónico tiene en la estructura de nuestra computadora. La palabra Memoria es un término genérico usado para designar las partes de
la computadora o de los dispositivos periféricos donde todos los datos y programas son almacenados.
• El microprocesador (o simplemente procesador): es el circuito integrado central y más complejo de un sistema informático; a modo de ilustración, se le suele llamar por analogía el
«cerebro» de un computador. Es un circuito integrado conformado por millones de componentes electrónicos. Constituye la unidad central de procesamiento (CPU) de un PC catalogado
como microcomputador.
Gestión de usuarios y grupos
En un SO multiusuario se utiliza el concepto de usuario para controlar el acceso al sistema. Se pueden declarar diferentes usuarios y asignar un nivel de acceso diferente, o unos privilegios,
para cada uno de ellos. Normalmente antes de trabajar en el sistema es necesario iniciar una sesión, momento en el que la persona que quiere acceder al sistema se identifica como uno de los
usuarios del sistema.
Aunque de forma intuitiva se puede pensar que cada usuario del sistema es una persona diferente, esto no tiene porqué ser siempre así. Un usuario del sistema (usuario u1 identificado por la
contraseña c1) puede ser utilizado por diferentes personas físicas. Independientemente de quien declare ser 'u1', si se identifica con la contraseña adecuada, recibirá el mismo trato por parte del
sistema informático.
Así, un usuario del SO se puede corresponder con:
Una persona
Un conjunto de personas (todas conocen el identificador y contraseña del usuario)
Ninguna persona
Los SO que trabajan con usuarios, normalmente también permiten declarar grupos. Un grupo es una colección de usuarios y normalmente se utiliza para aplicar un mismo trato (por ejemplo
imponer una limitación en la cantidad de disco utilizada) a cada uno de los usuarios que pertenecen al grupo.
Seguridad
• Si se van a definir diferentes usuarios/grupos para controlar el acceso al sistema, es necesario aplicar algunas medidas elementales:
• Se debe explicar a los usuarios que las cuentas son personales. Cualquiera que acceda a su cuenta, porque la dejan abierta, o porque le dicen el usuario/contraseña a otra persona, puede
realizar las mismas acciones que ellos. No se deben escribir las contraseñas en papel, ni en el teclado, ni en la mesa debajo del teclado, ni en una nota junto al monitor, etc...
• Las contraseñas no deben ser fáciles de adivinar. Una persona que conozca al usuario puede adivinar una contraseña con datos personales. Una máquina puede probar de manera automática
muchas contraseñas hasta dar con la correcta (ataque basados en diccionarios). Una buena contraseña debe incluir mayúsculas, minúsculas, números y signos, además de contar con una
longitud suficiente. El administrador puede establecer criterios como: longitud mínima, tiempo máximo de uso de la contraseña, etc...
• Se debe configurar el sistema para que permita al usuario realizar su labor, pero no entorpecer la de los otros usuarios, ni robarles información.
• Se debe configurar el sistema para que un usuario no pueda acaparar tantos recursos que provoque una denegación de servicio.
• La seguridad no es algo que se pueda alcanzar de manera automática con un producto o una acción. Es un objetivo que se debe tener en mente cuando se realiza cualquier acción.
Gestión del almacenamiento principal
• El almacenamiento principal, o memoria principal, del computador está compuesto básicamente por el ROM y el RWM, los cuales están en constante interacción con el CPU, así como con
los dispositivos de entrada y salida. No obstante, esta memoria es volátil, por lo que ante cualquier suspensión de la alimentación de energía eléctrica pierde su contenido.
• Dada la susceptibilidad del almacenamiento principal de sufrir fallos por perdida de datos, el sistema operativo debe determinar qué partes del almacenamiento son empleadas y quién lo
está haciendo. Asimismo, debe definir que procesos se cargarán en la memoria cuando se libere espacio ocupado, por medio del nivel de prioridad. Todo lo anterior implica que el OS debe
asignar y demandar espacio de memoria para otorgar fluidez a la sucesión de procesos.
Gestión del almacenamiento secundario
• Debido a la volatilidad de la memoria principal, el computador dispone de unidades de almacenamiento secundario que sirvan para el resguardo de información y datos relevantes. No
obstante, no todas las unidades de almacenamiento secundario cumplen con el criterio de no volatilidad, debido a las limitaciones físicas de su constitución material.
• En su interacción con las unidades de almacenamiento secundario, el sistema operativo se ocupa de la planificación del espacio de memoria de las unidades, monitorear el espacio libre,
asignar espacio disponible de almacenamiento y verificar la ordenación de los datos almacenados.
Gestión del sistema de entrada y salida
• El sistema de entrada y salida está compuesto por un almacenamiento temporal (memoria caché) y una interfaz de controladores de dispositivos de entrada y salida, por ejemplo, teclados,
monitor, auriculares, impresoras, etc. El sistema operativo se encarga de gestionar el almacenamiento temporal de este sistema y de controlar la utilización de los dispositivos de entrada y
salida (E/S), estableciendo interrupciones.
Gestión de recursos
• Los recursos son todas las herramientas de operación que proporcionan los elementos físicos y lógicos del computador. El sistema operativo debe controlar (administrar) al CPU, la
memoria principal, las unidades de almacenamiento secundarias, los dispositivos de E/S, los procesos y demás recursos que puedan existir en el computador. En adición, un sistema
operativo podrá manejar tanto los recursos de un único computador como de un grupo de ellos, simultáneamente.

Presentacion

  • 1.
    Administración y ComandoBásicos Profesora: Alumnos: Nathalie Rodríguez Fernando Rodríguez V-30.725.904 Jesús Rivas V-30.544.810 Jorge MarcanoV-30.363.334 Oscar Rivas V-30.615.127 Adrián Pérez 28.371.868 El Tigre, 04 de Enero del 2022
  • 2.
    Administración y ComandosBásicos Comando básicos de red • ping: permite diagnosticar problemas de conexión enviando paquetes ICMP. es un comando muy básico el cual permite saber si se envían y reciben los paquetes correctamente • ipconfig: muestra la configuración básica de red • ipconfig /all: muestra toda la información básica de la red • ipconfig /displaydns: Muestra los DNS almacenados en cache • ipconfig /flushdns : Limpia la resolución de los DNS en el equipo. Muy utilizado cuando se trabaja con DHCP. • ipconfig /registerdns : vuelve a registrar los DNS y actualiza las concesiones DHCP. • nslookup : ideal para verificar la resolución de nombres • telnet: Probar conexiones a puertos especificos de un host • tracert : Permite ver las rutas (saltos) que tiene que pasar para conectarse a cierto host • route print: muestra la tabla de enrutamiento • getmac: muestra la dirección MAC de las interfaces de red
  • 3.
    Comandos de administraciónde Windows • systeminfo: muestra las propiedades del equipo • tasklist: Ver los procesos de windows • taskmgr: Abrir el administrador de tareas de windows • taskkill : Terminar procesos • sc: Administrar servicios de windows • Set: Muestra las variables del sistema • date /t : permite visualizar la fecha del sistema (sin /t permite cambiar la fecha) • time /t : permite visualizar la hora del sistema (sin /t permite cambiar la hora)fc: permite comparar 2 o mas archivos desde la consola • icalcs:visualizar, modificar o respaldar las ACL (permisos) para carpetas y archivos • mkdir: permite crear directorios • rename: cambia el nombre de carpetas o archivos • copy: Copia 1 o mas archivos • xcopy: permite copiar carpetas • type: muestra el contenido de un archivo • robocopy: Indispensable utilidad para copiar y mover carpetas y archivos tiene un sin fin de parámetros que nos son de gran utilidad • findstr: permite buscar cadenas de texto (lo mas parecido al grep en linux) • schtasks: programar tareas desde la consola • openfiles: ver archivos abiertos por usuarios remotos • cmdkey: contraseñas almacenadas en windows
  • 4.
    Atajos por excelencia Conwindows + R lanzamos la ventana de ejecutar , desde la cual podemos correr cualquiera de los siguientes comandos: • Control panel: Panel de control de windows • ncpa.cpl : ventana de conexiones de red • winver:»Acerca de» de Windows • control system: Propiedades del sistema • inetcpl.cpl : Propiedades de Internet (Internet Explorer) • appwiz.cpl : Agregar o quitar programas de windows • sysdm.cpl: propiedades del sistema • sndvol: mezclador de volumen • mspaint: Paint de windows • notepad: Bloc de notas de windows • cmd: consola de windows • mstsc: Escritorio remoto de windows • shutodown : Permite apagar, reiniciar el equipo • osk: teclado en pantalla de windows
  • 5.
    Comandos utilices paraverificar problemas de dominio • gpresult: Muestra la información de directivas entre el usuario y el servidor de dominio • gpupdate: Permite actualizar las directivas normalmente agregar /force • dsquery: permite realizar consultas en el directorio activo • dsget: conjunto con dsquery muestra las propiedades seleccionadas de un objeto ¿Qué es un proceso? Es un conjunto de programas de un sistema informático que realiza la gestión de los recursos de hardware y software de una computadora, este conjunto de programas se ejecutan en modo privilegiado con respecto a los otros software que tenga el computador. Un proceso es simplemente un programa que en tiempo de ejecución necesita recursos del computador, como por ejemplo CPU, Memoria RAM, archivos y dispositivos de E/S entre otros que tenga disponible el computador. Los procesos de un sistema operativo son: • Proporcionar más comodidad en el uso del computador. • Gestionar de manera eficiente los recursos del computador, ejecutando servicios para todos los procesos. • Brindar una interfaz al usuario, ejecutando instrucciones. • Permitir que los cambios debidos al desarrollo del propio sistema operativo se puedan realizar sin interferir con los servicios que ya se prestaban.
  • 6.
    Estados de losprocesos Los estados de los procesos obedecen a su participación y disponibilidad dentro del sistema operativo y surgen de la necesidad de controlar la ejecución de cada proceso. Los procesadores sólo pueden ejecutar un solo proceso a la vez, turnándolos para el uso de este. Existen procesos no apropiativos o cooperativos que básicamente ocupan todo el tiempo del procesador hasta que ellos deciden dejarlo. Los procesos apropiativos son aquellos que ocupan por un período de tiempo el procesador hasta que una interrupción o señal llega al procesador para hacer el cambio de proceso, a esto se le conoce como cambio de contexto. Los posibles estados que puede tener un proceso son ejecución, bloqueado y listo: Ejecución, es un proceso que está haciendo uso del procesador. Bloqueado, No puede ejecutarse hasta que un evento externo sea llevado a cabo. Listo, ha dejado disponible al procesador para que otro proceso pueda ocuparlo. • NUEVO => Listo Al crearse un proceso pasa inmediatamente al estado listo. • LISTO => Ejecutando En el estado listo, el proceso solo espera para que se le asigne un procesador para ejecutar ( teniendo en cuenta que puede existir mas de un procesador en el sistema). Al liberarse un procesador el planificador selecciona el próximo proceso, según algún criterio definido, a ejecutar. • EJECUTANDO => Listo Ante una interrupción que se genere, el proceso puede perder el recurso del procesador y pasar al estado de listo. El planificador se encarga de seleccionar el próximo proceso a ejecutar. EJECUTANDO => Bloqueado Cuando el proceso ejecuta instrucciones realiza pedidos en distintitos componentes. Teniendo en cuenta que el pedido puede demorar y, además, si esta en un sistema multiprogramado, el proceso es puesto en una cola de espera hasta que se complete su pedido. De esta manera se logra utilizar en forma mas eficiente el procesador.
  • 7.
    • BLOQUEADO =>Listo Una vez ejecutado el proceso , el proceso que estaba esperando en la cola de espera, el proceso es ubicado nuevamente en la cola de procesos listos. • EJECUTANDO => Terminado Cuando el proceso ejecuta sus ultimas instrucción pasa al estado terminado. El sistema libera las estructuras que representan el proceso. Creación de procesos Los procesos son inicializaciones de un sistema operativo, este los inicia al arrancar su funcionamiento, es decir cuando se enciende la computadora, el sistema operativo necesita un mecanismo para crear y terminar procesos. Existen cuatro sucesos principales para la creación de un proceso dentro de un sistema operativo. • Inicialización del sistema : Cuando se inicia el sistema operativo se crean varios sucesos. • Ejecución de una llamada al sistema para crear procesos por parte de un proceso en ejecución. • Solicitud de un usuario para crear un proceso. • Inicio de trabajo por lotes. Destrucción de procesos : • Al termino de cada tarea encomendada a cada proceso, es como todos los demás procesos tienen que terminar o acabar su tarea, para lograr esto al igual que su creación existen cuatro formas para terminarlos: • Terminación normal (acción voluntaria). • Terminación por error (acción voluntaria). • Error fatal (acción voluntaria). • Terminación por otro proceso (acción involuntaria). • Terminación normal : cuando el proceso acaba la tarea encomendada.
  • 8.
    • Terminación porerror : cuando el archivo o programa no se encuentra instalado acaba el proceso este es un ejemplo. • Error fatal : cuando se encuentran archivos borrados en un sistema o programa o un defecto en el programa. • Terminación por otro proceso : cuando un proceso pide que se termine otro para poder inicializarse. Recursos que administra un sistema operativo • La memoria: Podríamos decir que la memoria de la computadora es uno de los elementos más importantes para que todo funcione correctamente, es más, sin ella la PC ni siquiera podrá arrancar, tal es la importancia que este componente electrónico tiene en la estructura de nuestra computadora. La palabra Memoria es un término genérico usado para designar las partes de la computadora o de los dispositivos periféricos donde todos los datos y programas son almacenados. • El microprocesador (o simplemente procesador): es el circuito integrado central y más complejo de un sistema informático; a modo de ilustración, se le suele llamar por analogía el «cerebro» de un computador. Es un circuito integrado conformado por millones de componentes electrónicos. Constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador. Gestión de usuarios y grupos En un SO multiusuario se utiliza el concepto de usuario para controlar el acceso al sistema. Se pueden declarar diferentes usuarios y asignar un nivel de acceso diferente, o unos privilegios, para cada uno de ellos. Normalmente antes de trabajar en el sistema es necesario iniciar una sesión, momento en el que la persona que quiere acceder al sistema se identifica como uno de los usuarios del sistema. Aunque de forma intuitiva se puede pensar que cada usuario del sistema es una persona diferente, esto no tiene porqué ser siempre así. Un usuario del sistema (usuario u1 identificado por la contraseña c1) puede ser utilizado por diferentes personas físicas. Independientemente de quien declare ser 'u1', si se identifica con la contraseña adecuada, recibirá el mismo trato por parte del sistema informático.
  • 9.
    Así, un usuariodel SO se puede corresponder con: Una persona Un conjunto de personas (todas conocen el identificador y contraseña del usuario) Ninguna persona Los SO que trabajan con usuarios, normalmente también permiten declarar grupos. Un grupo es una colección de usuarios y normalmente se utiliza para aplicar un mismo trato (por ejemplo imponer una limitación en la cantidad de disco utilizada) a cada uno de los usuarios que pertenecen al grupo. Seguridad • Si se van a definir diferentes usuarios/grupos para controlar el acceso al sistema, es necesario aplicar algunas medidas elementales: • Se debe explicar a los usuarios que las cuentas son personales. Cualquiera que acceda a su cuenta, porque la dejan abierta, o porque le dicen el usuario/contraseña a otra persona, puede realizar las mismas acciones que ellos. No se deben escribir las contraseñas en papel, ni en el teclado, ni en la mesa debajo del teclado, ni en una nota junto al monitor, etc... • Las contraseñas no deben ser fáciles de adivinar. Una persona que conozca al usuario puede adivinar una contraseña con datos personales. Una máquina puede probar de manera automática muchas contraseñas hasta dar con la correcta (ataque basados en diccionarios). Una buena contraseña debe incluir mayúsculas, minúsculas, números y signos, además de contar con una longitud suficiente. El administrador puede establecer criterios como: longitud mínima, tiempo máximo de uso de la contraseña, etc... • Se debe configurar el sistema para que permita al usuario realizar su labor, pero no entorpecer la de los otros usuarios, ni robarles información. • Se debe configurar el sistema para que un usuario no pueda acaparar tantos recursos que provoque una denegación de servicio. • La seguridad no es algo que se pueda alcanzar de manera automática con un producto o una acción. Es un objetivo que se debe tener en mente cuando se realiza cualquier acción.
  • 10.
    Gestión del almacenamientoprincipal • El almacenamiento principal, o memoria principal, del computador está compuesto básicamente por el ROM y el RWM, los cuales están en constante interacción con el CPU, así como con los dispositivos de entrada y salida. No obstante, esta memoria es volátil, por lo que ante cualquier suspensión de la alimentación de energía eléctrica pierde su contenido. • Dada la susceptibilidad del almacenamiento principal de sufrir fallos por perdida de datos, el sistema operativo debe determinar qué partes del almacenamiento son empleadas y quién lo está haciendo. Asimismo, debe definir que procesos se cargarán en la memoria cuando se libere espacio ocupado, por medio del nivel de prioridad. Todo lo anterior implica que el OS debe asignar y demandar espacio de memoria para otorgar fluidez a la sucesión de procesos. Gestión del almacenamiento secundario • Debido a la volatilidad de la memoria principal, el computador dispone de unidades de almacenamiento secundario que sirvan para el resguardo de información y datos relevantes. No obstante, no todas las unidades de almacenamiento secundario cumplen con el criterio de no volatilidad, debido a las limitaciones físicas de su constitución material. • En su interacción con las unidades de almacenamiento secundario, el sistema operativo se ocupa de la planificación del espacio de memoria de las unidades, monitorear el espacio libre, asignar espacio disponible de almacenamiento y verificar la ordenación de los datos almacenados. Gestión del sistema de entrada y salida • El sistema de entrada y salida está compuesto por un almacenamiento temporal (memoria caché) y una interfaz de controladores de dispositivos de entrada y salida, por ejemplo, teclados, monitor, auriculares, impresoras, etc. El sistema operativo se encarga de gestionar el almacenamiento temporal de este sistema y de controlar la utilización de los dispositivos de entrada y salida (E/S), estableciendo interrupciones. Gestión de recursos • Los recursos son todas las herramientas de operación que proporcionan los elementos físicos y lógicos del computador. El sistema operativo debe controlar (administrar) al CPU, la memoria principal, las unidades de almacenamiento secundarias, los dispositivos de E/S, los procesos y demás recursos que puedan existir en el computador. En adición, un sistema operativo podrá manejar tanto los recursos de un único computador como de un grupo de ellos, simultáneamente.