Está en la página 1de 5

TALLER SISTEMAS OPERATIVOS 1

1. Defina según lo visto en clase, que es un sistema operativo


Programa que actúa como intermediario entre el usuario de un Computador y el hardware de este.

Objetivos del sistema operativo:


1) Facilitar uso del ordenador
2) Gestionar y asignar recursos hardware a los programas (MP, CPU, E/S)
3) Gestionar y mantener archivos
4) Proteger datos y programas
5) Identificar y autentificar usuarios
6) Contabilizar utilización de recursos

2. ¿Cuál es el programa principal del sistema operativo?


El programa principal del sistema es designado como núcleo del sistema o intérprete de comando.
Este tiene la capacidad de traducir órdenes que ingresan los usuarios, por medio de un conjunto de
instrucciones facilitadas por el mismo directamente al núcleo y al conjunto de herramientas que
forman el sistema operativo.

3. ¿Cuáles son las cuatro grandes funciones del sistema operativo?


1) Control de acceso al hardware: mediante programas llamados controladores o drivers, el S.O
permite que las diferentes aplicaciones accedan al hardware.
2) Administración de archivos y carpetas: El s.o crea una estructura de archivos y carpetas dentro de
las unidades de almacenamiento
3) Proporcionar interfaz de usuario: EL s.o proporciona una interfaz CLI (interfaz de línea de
comandos) y GUI (interfaz gráfica de usuario).
4) Administración de aplicaciones: El s.o localiza una aplicación y la carga en memoria RAM.

4. Mencione algunos de los primeros operativos en existir


Los primeros sistemas operativos fueron desarrollados por cada usuario para adecuar el uso de su
propia computadora central, y es en 1956 que la General Motors desarrolla lo que es hoy
considerado el primer sistema, el GM-NAA I/O, para su IBM 704.3. El cual es llamado en un
principio: Sistema de entrada/salida.

Mac OS
El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995 (después
cambiado a $2,495 dólares). Incluía su sistema operativo Mac OS cuya características novedosas
era una GUI (Graphic User Interface), Multitareas y Mouse. Provocó diferentes reacciones entre los
usuarios acostumbrados a la línea de comandos y algunos tachando el uso del Mouse como juguete.

5. ¿Cuál sistema operativo se considera el padre de la arquitectura de los S? ¿O actuales?


El sistema operativo padre de toda la arquitectura actual de los sistemas operativos se llamó UNIX
que funda las bases de lo que hoy son todos los sistemas operativos en donde se produce unas
nuevas funciones, como, por ejemplo, sistemas multitarea, sistemas multiusuario sistemas
multiprocesadores y sistemas tiempo real.

6. Mencione algunos de los sistemas operativos que se encuentran en la actualidad.


Hoy en día existen muchos sistemas operativos disponibles según tu requerimiento entre estos
encontramos: Windows, Mac Os,Linux,Ubuntu,Fedora, Gentoo, Verinitti Os, Todos estos basados en
UNIX.

7. Dentro de la clasificación de los sistemas operativos, como podríamos clasificar Windows,


Mac OS y linux respectivamente.

Los podríamos clasificar con las siguientes características:


Windows, Mac os Linux, Son multitareas., todos son multiusuarios, y distribuidos.

8. ¿Cuándo el S.O decide aplicar la técnica de paginación y la técnica de segmentación de


memoria, los procesos se dividen en?
Los procesos se dividen en:
Segmentación: procesos GDT (Global Descripción Table)
Paginación: procesos de Root Address y procesos a través de la MMU Unidad de Administración de
memoria

9. ¿Qué es el DMA?
El acceso directo a memoria (DMA, Direct memory access) permite a cierto tipo de componentes de
una computadora acceder a la memoria del sistema para leer o escribir independientemente de la
unidad central de procesamiento (cpu); utilizados por hardwares como Unidades de Disco, tarjetas
gráficas y de sonido.

10. ¿A qué se refiere el término memoria virtual?


Es una forma de combinar RAM con un almacenamiento más lento para darle al sistema la
apariencia de tener más memoria de la que tiene instalada realmente.

La memoria virtual es el uso combinado de memoria RAM en su computadora y espacio temporal en


el disco duro. Cuando la memoria RAM es baja, la memoria virtual mueve datos desde la memoria
RAM a un espacio llamado archivo de paginación. El movimiento de datos desde y hacia los
archivos de paginación crea espacio en la memoria RAM para completar su tarea.

11. ¿Qué es un proceso?


Un Proceso es lo que transforma una entrada en salida, en otras palabras, se podría decir que es la
consecución de acciones, sirven para organizar la información y obtener un resultado.

12. Nombre cuales son los estados de un proceso


Los estados por los que transita un proceso se describen a continuación.

Nuevo: El proceso está siendo creado


En Ejecución: Se están ejecutando las instrucciones.
En espera: El proceso está esperando a que se produzca un suceso
Preparado: El proceso está a la espera de que se le asigne a un procesador
Terminado: Ha finalizado su ejecución

13. ¿Cuál es la característica principal del procesamiento por Batch (lotes)?


La mayoría de las funciones de procesamiento por lotes están habilitadas sin interacción, y se
completan para satisfacer las necesidades de tiempo especificadas. Algunos trabajos se completan
en tiempo real con funciones de monitoreo e informes diarios, otros se realizan de inmediato.

El procesamiento batch de hoy utiliza alertas de administración basadas en excepciones para


notificar a las personas correctas si hay problemas. Esto permite a los administradores trabajar sin
tener que controlar regularmente el progreso de los lotes. La idea es que los gerentes no necesitan
registrarse en absoluto a menos que reciban una alerta sobre una excepción crítica.

Cuando la jornada laboral termina para la mayoría de las personas en una organización, los
sistemas por lotes aún se procesan en segundo plano.

14. En un sistema de tiempo compartido, ¿que tiene en cuenta el S.O a la hora de retirar un
proceso del procesador?
A cada proceso se le asigna una ranura de tiempo o quantum (tiempo que tiene para ejecutarse
hasta donde alcance) por ejemplo T=20ms, al final de este tiempo se interrumpe su ejecución.

La interrupción activa el módulo planificador a corto plazo (despachador) que selecciona uno de los
procesos preparados no bloqueados, que residen en memoria. Se aprovechan todos los recursos y
se da una mayor sensación de fluidez en la ejecución de procesos.
Cuando se interrumpe un proceso para ejecutar otro hay que realizar un cambio de contexto.

15. ¿Qué entiende por hilo o hebra?


Un hilo también mencionado como proceso ligero es básicamente un bloque de código que puede
ser ejecutado como un programa independiente, lo que implica es que permite ejecutar varias tareas
de manera simultánea dentro de nuestras aplicaciones.

16. Explique brevemente en qué consiste la técnica Swapping


Es una técnica de gestión de Memoria, que permite la ejecución de programas que tienen un tamaño
superior a la capacidad de la memoria RAM, ya que de esta forma utiliza el disco duro como una
ampliación de la memoria principal del equipo. se podría decir también que es una técnica similar a
la memoria virtual.

17. ¿Qué es el kernel?


El Kernel se encarga de conceder el acceso al hardware de forma segura para todo el software que
lo solicite. Se considera como una parte no visible del sistema operativo, pero de gran impacto, pues
sin ésta es imposible el funcionamiento. También es llamado el núcleo del sistema operativo su
ejecución es en modo privilegiado con acceso especial a los recursos del sistema para poder realizar
las peticiones de acceso que le van generando el software.

18. ¿Qué funciones realiza el kernel del S.O?


El Kernel sirve para administrar los recursos de hardware solicitados por los diferentes elementos de
software y hacer de intermediario decidiendo a qué y cuándo se concede este acceso evitando así
sobrecarga del sistema, recursos innecesarios y acceso a software malicioso al propio Kernel y
llegar a poder controlar así todo el sistema, sirve como elemento de seguridad teniendo que pasar
por varias capas antes de poder tener acceso, tiene que distribuir los recursos de manera eficiente y
ordenada para que el Hardware trabajen junto al Software de la mejor manera posible.

REFERENCIAS
https://studentplace98.blogspot.com/2018/09/procesos-lijeros-hiloso-hebras.html

https://sistemasoperativosafjimenezr.wordpress.com/paginacion-de-la-memoria-2/

https://mxrola.answers.acer.com/app/answers/detail/a_id/8176/~/%E2%BFqu%E3%A9-es-memoria-
virtual%3F#:~:text=Memoria%20Virtual%20es%20el%20uso,temporero%20en%20el%20disco
%20duro.&text=Si%20su%20computadora%20est%C3%A1%20falta,la%20memoria%20virtual
%20para%20compensar.

https://www.geeknetic.es/Kernel/que-es-y-para-que-sirve

https://www.profesionalreview.com/2018/11/25/que-es-el-procesamiento-batch/

https://www.ecured.cu/Estructura_del_Sistema_Operativo

https://www.fib.upc.edu/retro-informatica/historia/so.html

https://andro2id.com/cual-es-el-mejor-sistema-operativo/

https://www.ejemplos.co/clasificacion-de-los-sistemas-operativos/

También podría gustarte