Está en la página 1de 3

Nombre: Stefany Cabascango Fecha:25-11-2019

Nivel: Primero Carrera: Desarrollo de software

Cuestionario Unidad 1 Conceptos de Sistemas Operativos 1.


1. ¿Qué es un Sistema Operativo (S.O.)?
Es el software fundamental que permite a los usuarios interactuar con las máquinas, gestionando
de manera eficiente los datos, las aplicaciones y sus componentes tales como pantalla, mouse,
teclado y todos los dispositivos I/O.
2. ¿Cuáles son los componentes del S.O.? Describa cada uno de ellos.
• Gestión de procesos. - Hace
referencia a un programa en
ejecución, es decir es un
conjunto de instrucciones que
corresponden a un programa y
que son ejecutadas por la CPU.

• La memoria principal.- se optimiza para asignar espacio a


los diferentes programas a ejecutar.

• Gestión del almacenamiento secundario. -


Es un espacio reservado en los discos con el
objetivo de almacenar los programas que no
necesitan estar en la memoria principal y para el
intercambio de los programas desde y hacia la
memoria principal.

• Sistema de entrada/salida.- Representa


el intercambio de información entre el
procesador y los dispositivos
periféricos (teclado, mouse, pantalla, impresora
y otros).
• Sistemas de protección. - mecanismo que controla el acceso de
los programas o los usuarios a los recursos del sistema. El sistema
operativo se encarga de distinguir entre uso autorizado y no
autorizado.

• Sistema de comunicaciones. - permite el intercambio de


información entre procesos y programas que se ejecutan
localmente con procesos y programas que se ejecutan de
forma remota.

• Programas del Sistema. - son aplicaciones que se


instalan con el sistema operativo pero que no forman
parte de él. Los programas del sistema son útiles para el
desarrollo y ejecución de los programas de usuario.

• Gestión de recursos. - administra la unidad central de


procesamiento, los dispositivos de entrada y salida, la
memoria principal o memoria RAM, los discos o
memoria virtual, los procesos o programas en ejecución
y en general todos los recursos del sistema.

3. ¿Qué es el núcleo (kernel)?


Núcleo básico del sistema operativo, a partir del cual se establecen las distintas capas para su
integración con el hardware, para la entrada y salida de datos, etc.
Es el software responsable de facilitar a los distintos programas, acceso seguro al hardware de
la computadora.
El kernel se encarga de las gestiones básicas del sistema, ejecución de aplicaciones, gestión de
la memoria, comunicación con el hardware; en definitiva, es el encargado de controlar el sistema.
4. ¿Qué hace el Shell?

se emplea para referirse a aquellos programas que proveen una interfaz de usuario para acceder
a los servicios del sistema operativo. Estos pueden ser gráficos o de texto simple, dependiendo
del tipo de interfaz que empleen. Los shells están diseñados para facilitar la forma en que se
invocan o ejecutan los distintos programas disponibles en el computador.Cabe hacer notar que
existen 2 tipos de Shell y estos son:

Shells de texto común como bash, emacs, símbolo del sistema de Windows, entre otros.

Shells gráfico común como GNome, KDE, XFCE, LXDE, Unity, MacOS Desktop
Environment, Escritorio Windows, entre otros.
5. ¿Qué se entiende por Máquinas Virtuales?
Es una implementación de software de un ambiente de computación en el que se puede instalar
y ejecutar un sistema operativo (OS) o programa.
Emula un ambiente de computación físico pero las demandas de CPU, memoria, disco duro, red
y otros recursos de hardware son gestionadas por una capa de virtualización que traduce estas
solicitudes a la infraestructura de hardware físico subyacente.
6. Enumere 3 funciones del Núcleo del S.O.

Comunicación entre procesos.

• Manipulación de los bloques de control de procesos.

• Apoyo para las actividades de entrada/salida..

7. En el arranque de la computadora ¿cómo carga el núcleo?

Para iniciar el proceso de arranque, encienda la PC. Esto se denomina “arranque en frío”.
Cuando la PC está encendida, realiza un autodiagnóstico al encender (POST, Power On Self
Test). Debido a que el adaptador de video aún no se inicializó, los errores que se producen en
esta instancia del proceso de arranque se informan por medio de una serie de tonos audibles,
conocidos como “códigos de sonido”.

Una vez que finaliza el POST, el BIOS ubica y lee la configuración almacenada en la memoria
CMOS.

La prioridad del dispositivo de arranque se establece en el BIOS y se puede disponer en cualquier


orden. El BIOS arranca la PC y utiliza la primera unidad que contiene un sistema operativo.
8. ¿Qué es una API?
Es una herramienta con la que se dota a los desarrolladores para que tengan a su disposición
una serie de funciones, subrutinas y procedimientos o métodos para la POO que se puede usar a
través de las bibliotecas existentes. Entre lo que ofrece una API están desde funciones para crear
apps simples, funciones relacionadas con la IA, con la generación de gráficos, gestión de
recursos de hardware, etc.
9. ¿Cuál es la función del Programa de Control?
Gestionar ágilmente los cambios en el código fuente de los programas y poder revertirlos, cuyo
ámbito ha sido ampliado pasando del concepto control de versiones al de gestión de
configuración de software,
10. Sistemas Operativos Monolíticos, ¿qué son?
Es una colección de procedimientos que se pueden llamar entre sí, cada procedimiento tiene una
interfaz bien definida en términos de parámetros y resultados.
Un sistema monolítico está compuesto por un grupo de estructuras fijas las cuales funcionan
entre sí. Existen módulos grandes en el kernell, los cuales interactúan entre sí, para poder tener
una estructura, las diferentes partes del Kernell son compiladas por capas.

También podría gustarte