Dpso U4 A1 Herl

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Programación de sistemas operativos

Unidad 3. Seguridad y protección

Universidad Abierta y a Distancia de México

Ingeniería en Desarrollo de Software


3er semestre

Programa de la asignatura:
Programación de sistemas operativos

Unidad 3.
Seguridad y protección

Actividades de aprendizaje

Evidencia de aprendizaje: Protección y seguridad en un


sistema operativo.

Elaborado por:
Ramírez López Hernán Job
Matrícula: ES1821019099

Grupo (DS-DPSO-1902-B2-004)
Programación de sistemas operativos
Unidad 3. Seguridad y protección

Actividad 1. Elementos del Diseño de un Sistema Operativo.

Propósito:

Identificar los parámetros para diseñar un Sistema Operativo mediante un resumen de


proyecto de Sistema Operativo de un caso donde integres los elementos del diseño.

Indicaciones:

En un archivo de texto realiza los siguientes puntos:

1.- Analiza el contexto del sistema operativo en el caso que elegiste en la unidad anterior y
lleva a cabo lo de los puntos 2 al 7.

2.- Explica el Objetivo del Sistema Operativo y sus características generales.


objetivo
 Ejecutar programas del usuario y resolver los problemas del usuario de manera fácil
y sencilla.
 Hace que la computadora sea fácil y conveniente de usar.
 Utiliza el hardware de la computadora de forma eficiente.
 Facilitar el uso al usuario (interfaz).
 Facilitar la programación al programador (máquina virtual extendida).
 Ejecutar programas eficientemente (gestor de recursos).
Características
 Eficiencia. Un Sistema Operativo permite que los recursos del ordenador se usen
de la manera más eficiente posible.
 Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera
que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del
sistema sin interferir con el servicio.
 Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar
de una mejor manera los recursos del ordenador en cuanto a hardware se refiere,
esto es, asignar a cada proceso una parte del procesador para poder compartir los
recursos.
 Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe
encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo
requiera.
 Organizar datos para acceso rápido y seguro.
 Manejar las comunicaciones en red. El Sistema Operativo permite al usuario
manejar con alta facilidad todo lo referente a la instalación y uso de las redes de
ordenadores.
 Procesamiento por bytes de flujo a través del bus de datos.
Programación de sistemas operativos
Unidad 3. Seguridad y protección

 Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario
el acceso y manejo de los dispositivos de Entrada/Salida del ordenador.
 Técnicas de recuperación de errores.
 Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se
bloqueen entre ellos, informándoles si esa aplicación está siendo ocupada por otro
usuario.
 Generación de estadísticas.
 Permite que se puedan compartir el hardware y los datos entre los usuarios.
 El software de aplicación son programas que se utilizan para diseñar, tal como el
procesador de textos, lenguajes de programación, hojas de cálculo, etc.
 El software de base sirve para interactuar el usuario con la máquina. Está
compuesto por: cargadores, compiladores, ensambladores y macros.

Abstracción Los programas no deben tener que preocuparse de los detalles de acceso a
hardware, o de la configuración particular de una computadora. El sistema operativo se
encarga de proporcionar una serie de abstracciones para que los programadores puedan
enfocarse en resolver las necesidades particulares de sus usuarios. Un ejemplo de tales
abstracciones es que la información está organizada en archivos y directorios (en uno o
muchos dispositivos de almacenamiento).

Administración de recursos Un sistema de cómputo puede tener a su disposición una gran


cantidad de recursos (memoria, espacio de almacenamiento, tiempo de procesamiento,
etc.), y los diferentes procesos que se ejecuten en él compiten por ellos. Al gestionar toda
la asignación de recursos, el sistema operativo puede implementar políticas que los asignen
de forma efectiva y acorde a las necesidades establecidas para dicho sistema.

Aislamiento En un sistema multiusuario y multitarea cada proceso y cada usuario no tendrá


que preocuparse por otros que estén usando el mismo sistema —Idealmente, su
experiencia será la misma que si el sistema estuviera exclusivamente dedicado a su
atención (aunque fuera un sistema menos poderoso). Para implementar correctamente las
funciones de aislamiento hace falta que el sistema operativo utilice hardware específico
para dicha protección.

3.- Realiza un mapa mental donde indiques y las bases principales para comenzar con
diseño del Sistema Operativo.

4.-Analiza sobre las cuestiones básicas para comenzar el diseño del sistema operativo.
Justifica tu respuesta en la siguiente tabla.
Programación de sistemas operativos
Unidad 3. Seguridad y protección

Cuestión Básica Justificación


Transparencia
Flexibilidad
Confiabilidad
Desempeño
Escalabilidad
Portabilidad

5.- Elabora una herramienta de recopilación de información donde describas que funciones
se podrían implementar en el S.O.
*Análisis
*Estructura

6.- Indica y explica las características diferenciales.

7.- Identifica y explica las dificultades y obstáculos para llevar a cabo la implementación del
sistema operativo.

8.- Realiza la conclusión correspondientes sobre la actividad.

9.- El documento debe contener los siguientes elementos:


 Portada
 Índice
 Introducción
 Desarrollo
 Conclusión
 Fuentes de consulta

10) Entra al foro de discusión y redacta una breve reseña no mayor a cinco renglones aporta
a las actividades de uno de tus compañeros algunas recomendaciones sobre el instrumento
de recopilación de información que llevo, así como sobre los elementos del diseño. Señala
semejanzas y Diferencias con tu caso.

11) Al finalizar, guarda la actividad con el nombre DPSO_U4_A1_XXYZ.

También podría gustarte