Академический Документы
Профессиональный Документы
Культура Документы
Conceptos Generales
Conceptos Generales
Software Sistema de Computo Sistema Operativo Llamadas al sistema Estructuras de Sistemas Operativos
Conceptos Generales
Software
Conceptos Generales
Software
Se clasifica en:
Conceptos Generales
Software
Se clasifica en: Programas del sistema Controla la operacin de la computadora
Conceptos Generales
Software
Se clasifica en: Programas del sistema Controla la operacin de la computadora Programas de aplicacin Realizan las tareas del usuario
Conceptos Generales
Software
Se ejecuta sobre un sistema de computo
Conceptos Generales
Sistema de Computo
Conceptos Generales
Sistema de Computo
Es un sistema complejo
Conceptos Generales
Sistema de Computo
Es un sistema complejo En el pasado se busco la manera de mediar con la complejidad del hardware
Conceptos Generales
Sistema de Computo
Es un sistema complejo En el pasado se busco la manera de mediar con la complejidad del hardware Ejemplo: Escribir un programa que controle un disco duro involucra gran cantidad de instrucciones en lenguaje ensamblador
Conceptos Generales
Sistema de Computo
Consiste de: Procesadores Memoria Principal Discos Duros Impresoras Interfaces de red Otros
Escuela de Ingeniera de Sistemas y Computacin. Sistemas Operativos
Conceptos Generales
Cmo se representa un sistema de computo?
Conceptos Generales
Cmo se representa un sistema de computo?
Sistema Bancario Compiladores Reservas Areas Editores Sistema operativo Lenguaje de mquina Firmware Dispositivos Fsicos Ejemplo de un sistema de computo
Escuela de Ingeniera de Sistemas y Computacin. Sistemas Operativos
Programas de Aplicacin
Hardware
Conceptos Generales
Sistema Operativo
Conceptos Generales
Sistema Operativo
Definiciones
Conceptos Generales
Sistema Operativo
Definiciones Maquina extendida
Oculta la complejidad del hardware Presenta al usuario una maquina mas fcil de programar
Conceptos Generales
Sistema Operativo
Definiciones Maquina extendida
Oculta la complejidad del hardware Presenta al usuario una maquina mas fcil de programar
Administrador de recursos
Asegurar un reparto ordenado de los recursos Administra: Que usa, Quien lo usa, Cuanto lo usa
Conceptos Generales
Componentes de un sistema operativo
Sistema Operativo
Administrador de Procesos
Administrador de Memoria
El sistema de archivos
El sistema de proteccin
Escuela de Ingeniera de Sistemas y Computacin. Sistemas Operativos
El sistema de E/S
Conceptos Generales
Administrador de procesos
Conceptos Generales
Administrador de procesos
Crear y destruir los procesos Parar y reanudar los procesos Ofrecer mecanismos para que se comuniquen y sincronicen
Conceptos Generales
Administrador de memoria
Conceptos Generales
Administrador de memoria
Conocer qu partes de la memoria estn siendo utilizadas y por quin Decidir qu procesos se cargarn en memoria cuando haya espacio disponible Asignar y reclamar espacio de memoria cuando sea necesario
Conceptos Generales
Administrador de almacenamiento secundario
Conceptos Generales
Administrador de almacenamiento secundario
Planificar los discos Gestionar el espacio libre Asignar el almacenamiento Verificar que los datos se guarden en orden
Conceptos Generales
Sistema de entrada y salida (E/S)
Conceptos Generales
Sistema de entrada y salida (E/S)
Determina la forma de comunicacin con dispositivos externos Optimiza el funcionamiento de la CPU cuando se realizan operaciones de E/S por parte de un proceso (DMA)
Conceptos Generales
Sistema de archivos
Conceptos Generales
Sistema de archivos
Construir y eliminar archivos y directorios Ofrecer funciones para manipular archivos y directorios Establecer la correspondencia entre archivos y unidades de almacenamiento Realizar copias de seguridad de archivos
Conceptos Generales
Sistema de archivos
FAT, FAT32, EXT3, EXT4, NTFS, XFS
Conceptos Generales
Cmo se comunican las aplicaciones con el sistema operativo?
Conceptos Generales
Cmo se comunican las aplicaciones con el sistema operativo?
Por medio de las llamadas al sistema (syscalls)
Conceptos Generales
Cmo se comunican las aplicaciones con el sistema operativo?
Por medio de las llamadas al sistema (syscalls) Ejemplo: texto = read(file, buffer, nbytes)
Conceptos Generales
Cmo se comunican las aplicaciones con el sistema operativo?
Por medio de las llamadas al sistema (syscalls) Ejemplo: texto = read(file, buffer, nbytes) La forma de escribir una llamada al sistema esta definida por estndares como POSIX y WIN32
Conceptos Generales
Tipos de llamadas al sistema
De administracin de procesos
De administracin de archivos
De administracin de directorios
De proteccin
De administracin de tiempo
Conceptos Generales
Tipos de llamadas al sistema
De administracin de procesos
De administracin de archivos
De administracin de directorios
De proteccin
De administracin de tiempo
? ? ? ? ?
Conceptos Generales
Tipos de llamadas al sistema
De administracin de procesos
De administracin de archivos
De administracin de directorios
De proteccin
De administracin de tiempo
Admin Proceso ? ? ? ?
Conceptos Generales
Tipos de llamadas al sistema
De administracin de procesos
De administracin de archivos
De administracin de directorios
De proteccin
De administracin de tiempo
Conceptos Generales
Tipos de llamadas al sistema
De administracin de procesos
De administracin de archivos
De administracin de directorios
De proteccin
De administracin de tiempo
Conceptos Generales
Tipos de llamadas al sistema
De administracin de procesos
De administracin de archivos
De administracin de directorios
De proteccin
De administracin de tiempo
Conceptos Generales
Tipos de llamadas al sistema
De administracin de procesos
De administracin de archivos
De administracin de directorios
De proteccin
De administracin de tiempo
Conceptos Generales
Tipos de llamadas al sistema
De administracin de procesos
De administracin de archivos
De administracin de directorios
De proteccin
De administracin de tiempo
A que tipo de llamadas al sistema pertenecen las siguientes instrucciones: exit(status) s = rename(old, new) s = chroot(dirname) s = chown(name, owner, group) s = utime(file, timep)
Escuela de Ingeniera de Sistemas y Computacin. Sistemas Operativos
? ? ? ? ?
Conceptos Generales
Estructuras de S.O Sistemas de mquinas virtuales
Sistemas monolticos
Conceptos Generales
Estructuras de S.O Sistemas de mquinas virtuales
Sistemas monolticos
Conceptos Generales
Estructuras de S.O Sistemas de mquinas virtuales
Sistemas monolticos
Conceptos Generales
Estructuras de S.O Sistemas de mquinas virtuales
Sistemas monolticos
Conceptos Generales
Estructuras de S.O Sistemas de mquinas virtuales
Sistemas monolticos
Conceptos Generales
Ncleo
Conceptos Generales
Ncleo
Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora
Conceptos Generales
Ncleo
Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora Es el encargado de gestionar recursos, a travs de servicios de llamada al sistema.
Conceptos Generales
Ncleo
Gracias