Unidad 1 teorico Flashcards
Que es un Sistema Operativo?
Un sistema operativo es un conjunto de programas y herramientas que actúa como intermediario entre los usuarios y el hardware de una computadora. El sistema operativo se encarga de controlar y coordinar los recursos del hardware, permitiendo a los usuarios ejecutar aplicaciones y programas de software en la computadora.
Además, el sistema operativo proporciona una interfaz de usuario, que puede ser en modo texto o gráfico,
¿Cuál es la función principal de un sistema operativo?
La función principal de un sistema operativo es proporcionar a los programas de usuario un modelo de computadora mejor y más simple, así como administrar los recursos.
La función principal de un sistema operativo es proporcionar una interfaz entre el hardware de la computadora y las aplicaciones o programas que se ejecutan en ella. El sistema operativo es el software que gestiona y coordina los recursos de la computadora, como la memoria, el procesador, el almacenamiento y los dispositivos de entrada y salida, para que puedan ser utilizados eficientemente por los programas.
¿Qué es el modo kernel en un sistema operativo?
El modo kernel es el modo en el que el SO tiene total acceso al hardware y puede ejecutar cualquier operación que la máquina pueda ejecutar.
Un ejemplo del modo kernel podría ser cuando el sistema operativo necesita realizar una operación que requiere acceso directo al hardware o a recursos del sistema, como la creación o eliminación de procesos, el acceso a memoria física, la gestión de interrupciones del hardware, etc. En estas situaciones, el modo kernel se activa y se ejecuta con privilegios elevados, permitiendo al sistema operativo realizar las operaciones necesarias para completar la tarea requerida.
¿Cuáles son los dos modos en los que el software puede operar en un sistema operativo?
Los dos modos son el modo kernel y el modo usuario.
El modo usuario es el modo en el que se ejecutan las aplicaciones de los usuarios, como editores de texto, navegadores web y reproductores multimedia. El software que se ejecuta en modo usuario tiene un acceso limitado a los recursos del sistema y no puede realizar tareas que afecten directamente al hardware del equipo a diferencia del modo Kernel.
¿Qué es el Shell y el GUI?
El Shell y el GUI son el nivel más bajo del software en modo usuario, y permiten la ejecución de otros programas.
-El Shell es una interfaz basada en texto que permite al usuario interactuar con el sistema operativo a través de la línea de comandos.
-Por otro lado, el GUI (Graphical User Interface) es una interfaz gráfica que permite a los usuarios interactuar con el sistema operativo utilizando ventanas, iconos, botones y otros elementos visuales.
¿Qué es un proceso en un sistema operativo?
Un proceso es en esencia un programa en ejecución.
¿Qué es un espacio de direcciones en un sistema operativo?
Un espacio de direcciones es el espacio en memoria reservado para un proceso y contiene el programa ejecutable, los datos del programa y su pila.
Cuando un programa se carga en la memoria de la computadora, se le asigna un espacio de direcciones en la memoria para que pueda acceder y almacenar datos. El espacio de direcciones es un conjunto de direcciones de memoria que el programa puede utilizar para acceder a diferentes áreas de la memoria y almacenar datos.
¿Qué es un archivo en un sistema operativo?
Un archivo es un objeto que contiene información, que puede ser leída o escrita por un programa o proceso. Se utiliza un directorio como una manera de agrupar archivos.
Un archivo en un sistema operativo es una unidad básica de almacenamiento de información que puede contener datos, texto, imágenes, música, videos o cualquier otro tipo de información. Se puede acceder y manipular el contenido de un archivo utilizando comandos del sistema operativo o a través de una interfaz de usuario.
¿Cuál es la función de un directorio en un sistema operativo?
Un directorio se utiliza como una manera de agrupar archivos. Para especificar cada archivo dentro de la jerarquía de directorio, se proporciona su nombre de ruta de la parte superior de la jerarquía de directorios, el directorio raíz.
Además de servir como una forma de agrupar archivos, los directorios también tienen otras funciones importantes en un sistema operativo, como la organización y estructuración de archivos y la gestión de permisos de acceso a los archivos. Los directorios permiten a los usuarios y aplicaciones acceder y manipular archivos en un sistema de archivos de manera más organizada y eficiente.
Que es la Memoria VIrtual?
La memoria virtual es una técnica utilizada por los sistemas operativos para permitir que los programas utilicen más memoria de la que está físicamente disponible en la RAM de la computadora.
Cuando un programa necesita más memoria de la que está disponible en la RAM, el sistema operativo mueve parte de la información que se encuentra en la RAM a la memoria virtual en el disco duro. Esto libera espacio en la RAM para el programa y le permite continuar ejecutándose. Luego, cuando el programa necesita la información que se ha movido a la memoria virtual, el sistema operativo la devuelve a la RAM.