Actividad 3
-
Upload
nallely-barrera -
Category
Documents
-
view
66 -
download
0
Transcript of Actividad 3
![Page 1: Actividad 3](https://reader036.fdocuments.co/reader036/viewer/2022071820/55b46bd0bb61eb253f8b45c6/html5/thumbnails/1.jpg)
ACTIVIDAD No.3
Estructura de los Sistemas Operativos
Después de haber leído el artículo sobre la estructura de los sistemas operativos contesta lo
siguiente, si es necesario investiga en otras fuentes para completar la actividad e indica las
fuentes utilizadas considerando el formato definido por APA.
¿Qué es una llamada al sistema?
Son la interfaz entre el programa en ejecución y el S.O .Es la única en la que en un programa
puede solicitar operaciones al S.O.
Describe un ejemplo diferente de los mostrados en el artículo para una llamada al sistema
en: Windows y Unix
Ejemplo:
fd:open(“fichero”.1/0-CREAT,O666);
Para actuar varios modos a la vez, se usa un OR fd=open (“fichero”, O.WRONL y/o_CREAT/0-
TRUNC, O644);
Windows: al conectar una USB el Explorer hace una serie de llamadas para la carga del
controlador
¿Quién atiende las llamadas al sistema?
El núcleo o Kernel
Para cada uno de los modelos de diseño del S.O realiza lo siguiente, incluye el cliente-
servidor:
a) Describe brevemente el modelo
Diseño monolítico: La arquitectura más simple para S.O en un núcleo compacto que
contiene todas las rutinas de S.O
Diseño por capas: El sistema operativo construye en niveles jerárquicos cada uno de los
cuales aprovecha los servicios del nivel inferior
Diseño de capa 2: Cada uno de los sistemas operativos consistiría en la implementación
de un objeto abstracto
Modo cliente –servidor: Se organiza como un conjunto de módulos autónomos cada
uno de los cuales tiene a disposición del resto
b) Explica un ejemplo de un Sistema operativo bajo dicho modelo, utilizando una figura
explica brevemente.
Diseño por capas
Programa (java)
Ejecutar (abrir archivo solo lectura en block de notas)
Clientes-servidores
Un programa java maneja
una BD en la cual utiliza
Acces para controlar la
informacion
![Page 2: Actividad 3](https://reader036.fdocuments.co/reader036/viewer/2022071820/55b46bd0bb61eb253f8b45c6/html5/thumbnails/2.jpg)
Accesorios Windows
Símbolo sistema
Edit
Open file
c) Menciona dos ventajas y desventajas de cada modelo
Cliente-servidor
VENTAJAS
No afectan una rutina con otra existe comunicación directa
DESVENTAJAS
No existe una comunicación efectiva entre clientes de alto nivel con servidores de bajo
nivel
Diseño por capas
VENTAJAS
Modularidad simplificada se puede depurar es posible el mantenimiento de bajo nivel sin
afectar
DESVENTAJAS
No son eficientes, son complejas en su equilibrio
Actualmente que lenguajes se utilizan para implementar un sistema operativo, menciona
un ejemplo
Hoy día se usan lenguajes de alto nivel sobre todo C/C++
Mas legible de mantener y depurar
Mas transportable a distintas arquitecturas hardware
Existe una rutina dentro de
Windows en el cual el cliente
es el símbolo del sistema
![Page 3: Actividad 3](https://reader036.fdocuments.co/reader036/viewer/2022071820/55b46bd0bb61eb253f8b45c6/html5/thumbnails/3.jpg)
Elabora un mapa conceptual en el cual describas los componentes típicos de un sistema operativo
Componentes típicos de un S.O
Administración
de procesos de
procesos
Administración
de memoria
principal
Administración
de memoria
secundaria
Administracio
n de E/S
Administración
de archivos
Un proceso es un
programa en ejecución.
Necesita ciertos
recursos, incluyendo
tiempo de CPU,
Memoria, Archivos,
Dispositivos de E/S.
Es responsable de:
Creación de
procesos y
borrado.
suspensión de
procesos y
resumen.
Es un array de Words y
bytes, cada uno con su
dirección propia. La
memoria principal es un
dispositivo de
almacenamiento volátil.
Pierde su contenido en caso
de interrupción del sistema
y falla. El S.O es
responsable de lo sig.
Actividades respecto a la
administración de memoria:
Lleva cuenta de que parte
de la memoria está siendo
utilizadas y por quien
Alojar y desalojar espacio
de memoria cuando sea
requerido
Dado que la memoria
principal es volátil y muy
pequeña para almacenar
todos los datos y los
programas en forma
permanente, el sistema de
cómputo provee memoria
secundaria para respaldar
la memoria principal. La
mayoría de computadoras
modernas utilizan discos
como medio de
almacenamiento en línea
para programas y datos.
Consiste de manera:
Un sistema de
buffer-caching.
Un interface
general de
driver de
dispositivos.
Drives para
dispositivos
específicos.
Es una colección de
información relacionada
definida por su creador.
Comúnmente, los archivos
representan programas y
datos. El S.O es
responsable respecto a la
administración de archivos.
Creación de un
archivo y borrado.
Soporte de
primitiva de
manipulación de
archivos y
directorio.
![Page 4: Actividad 3](https://reader036.fdocuments.co/reader036/viewer/2022071820/55b46bd0bb61eb253f8b45c6/html5/thumbnails/4.jpg)
Reflexión: ES MUY IMPORTANTE CONOCER LA ESTRUCTURA DE UN S.O PARA SABER
COMO ESTA ESTRUCTURADO Y SABER SOBRE LAS LLAMDAS DE UN S.O
Conclusión: LA ESTRUCTURA DE UN S.O NOS EXPLICA COMO ESTA FORMADA TAMBIEN
EN ESTA ACTIVIDAD CONOCEMOS QUIEN ATIENENDE UNA LLAMADA EN EL S.O TMBIEN
Y SUS COMPONENTES YA QUE CON ESTAS TRABAJAMOS ADIARIO AUN QUE AVECES
DESCONOCEMOS COMO SE LLAMAN CON ESTA ACTIVIDAD TE DARAS CUENTA DE SUS
USOS ANTERIORMENTE MENCIONADAS.