Actividad 3

4
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

Transcript of Actividad 3

Page 1: Actividad 3

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

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

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

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.