1. 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
Un programa java maneja
Programa (java) una BD en la cual utiliza
Acces para controlar la
Ejecutar (abrir archivo solo lectura en block de notas)
informacion
Clientes-servidores
2. Accesorios Windows
Existe una rutina dentro de
Símbolo sistema
Windows en el cual el cliente
Edit es el símbolo del sistema
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
3. 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 Administración Administración Administración
Administracio
de procesos de de memoria de memoria de archivos
n de E/S
procesos principal secundaria
Un proceso es un Es un array de Words y Es una colección de
programa en ejecución. bytes, cada uno con su Dado que la memoria Consiste de manera: información relacionada
Necesita ciertos dirección propia. La principal es volátil y muy definida por su creador.
memoria principal es un pequeña para almacenar Un sistema de
recursos, incluyendo Comúnmente, los archivos
tiempo de CPU, dispositivo de todos los datos y los buffer-caching.
representan programas y
Memoria, Archivos, almacenamiento volátil. programas en forma Un interface datos. El S.O es
Dispositivos de E/S. Pierde su contenido en caso permanente, el sistema de general de responsable respecto a la
de interrupción del sistema cómputo provee memoria driver de administración de archivos.
Es responsable de: y falla. El S.O es secundaria para respaldar dispositivos.
responsable de lo sig. la memoria principal. La Drives para Creación de un
Creación de Actividades respecto a la mayoría de computadoras dispositivos archivo y borrado.
procesos y administración de memoria: modernas utilizan discos específicos. Soporte de
borrado. como medio de primitiva de
suspensión de Lleva cuenta de que parte almacenamiento en línea
manipulación de
procesos y de la memoria está siendo para programas y datos.
resumen. utilizadas y por quien
archivos y
directorio.
Alojar y desalojar espacio
de memoria cuando sea
requerido
4. 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.