Tarea 1 Sistemas Operativos IACC
Enviado por poland6525 • 12 de Marzo de 2018 • 1.047 Palabras (5 Páginas) • 569 Visitas
...
Conceptos básicos de un sistema operativo
Procesos: Programas de ejecución los cuales tienen asignado un espacio de direcciones y una lista de ubicaciones en la memoria. Este es como un recipiente que guarda toda la información para poder ejecutar un programa.
Espacio de direcciones: El pc ocupa memoria para mantener los programas en ejecución , en los so que son monotarea mantenían en ejecución el programa pero para abrir otro debían cerrar el actual para poder asignar los recursos al nuevo que se va a abrir. En el caso de los multitarea el so se encarga de proteger los recursos de memoria y los procesos para que no interfieran entre sí.
Archivos: El manejo de archivos es una de las principales funciones del so los cuales permite crear, modificar y eliminar estos mismos dentro de directorios para mantener un orden. También establece rutas o paths para estos y así tener un registro de cómo identificar la dirección de estos.
Entrada y salía (i/o): Dispositivos físicos los cuales permiten entradas y salidas tales como teclado, mouse, impresoras monitores etc.
Protección: La información es algo de vital importancia para los usuarios que utilizan el sistema por lo que el so administra seguridad usando software de protección de datos cómo antivirus y protección de puertos en red con un firewall.
Shell: Se denomina como una interfaz de comunicación entre el sistema operativo y el usuario, para realizar llamadas al sistema.
Estructuras del sistema operativo:
Los primeros so usaban una estructura monolítica el cual solo usaba un módulo para todo, posterior a esto aparecieron los so que usaban un kernel, a diferencia de un sistema operativo con estructura monolítica los de kernel proporcionaron servicios y módulos para apoyar la funcionalidad del sistema operativo en conjunto con programas que realizan procesos y recursos para los usuarios, estos funcionan en base a eventos, es decir se realiza una interrupción a un evento por lo que se realizara la atención del sistema operativo a ese proceso.
Posterior a esto se creó la estructura en base al microkernel el cual se defineron las principales funciones del kernel y el código independiente de la arquitectura, esto se realizó más que nada para incentivar el uso de la portabilidad usando una parte central del código del sistema operativo el cual contiene un subconjunto de mecanismos que tendría un kernel convencional pero que admitiría solo un pequeño número de llamas al sistema.
También está la arquitectura UNIX la cual se basa en la administración de procesos y administración de archivos, estas se llaman a través de interrupciones por programas no incluidos en el kernel.
Por último, tenemos arquitectura Windows el cual utilizó una capa de abstracción de hardware llamada HAL el cual comunica con el hardware y da proporciones abstracciones delas interfaces de entrada y salida y comunicación entre los procesadores en un sistema multiprocesador.
Bibliografía
[Haga triple clic en cualquier parte de este párrafo para escribir la primera referencia bibliográfica.]
[pic 1]
...