Sistemas Operativos. Mg. Jorge Raúl Ardenghi Departamento de Informática Facultad de Ingeniería
|
|
- Arturo Salinas Gil
- hace 5 años
- Vistas:
Transcripción
1 Sistemas Operativos Mg. Jorge Raúl Ardenghi Departamento de Informática Facultad de Ingeniería Objetivos del Curso de Sistemas Operativos El curso desarrolla los conocimientos de Sistemas Operativos desde una visión conceptual y estructural. Se presentan todos los mecanismos de interacción entre sus partes sin particularizar en algún sistema operativo en especial. Se discuten tópicos como: servicios de sistemas operativos, sistemas de archivos, planificación de CPU, manejo de memoria memoria virtual, planificación de discos, interbloqueos, procesos y programación concurrente, protección, sistemas distribuidos, etc. Se presentan algunos ejemplos de estos conceptos en las familias UNIX, Windows XP, Solaris, etc a lo largo del desarrollo de los módulos, mostrando los matices de implementación entre estos sistemas. El curso requiere conocimientos de arquitectura y organización de computadores y estructura de datos.
2 Programa Sintético Estructuras de Sistemas de Cómputo. 3.0 Estructuras de Sistemas Operativos. 4.0 Procesos. 5.0 Planificación de Procesos. 6.0 Sincronización de Procesos. 7.0 Interbloqueos. 8.0 Manejo de Memoria. 9.0 Memoria Virtual Sistema de Archivos: Interfaces e mplementación Manejo de Almacenamiento Secundario Seguridad y Protección. Bibliografía de Sistemas Operativos Silberschatz, A., Gagne G., y Galvin, P.B.; "Operating System Concepts", Addison-Wesley, 1998, 5ta Edición; 2001, 6ta Edición. 2005, 7ma Edición. Silberschatz, A., Galvin, P.B. y Gagne, G.; "Applied Operating System Concepts", 1 st Edition, Addison-Wesley, Brinch Hansen, "Operating System Principles", Prentice Hall, 1973 Shaw,A. y Bic,L; "The Logical Design of Operating Systems", Prentice Hall, 1988, 2da Edición Krakowiak,S.; "Principles of Operating Systemas", The MIT Press,1988 Deitel,H.M.; "Sistemas Operativos", Addison-Wesley, 1993, 2da. Edición. (o su versión en inglés) Tanenbaum, A., Woodhull, A. S.; "Operating Systemas: Design and Implementation", Prentice Hall, 1st edition.,1987 (o su version en español); 2 nd edition.prentice Hall, 1997; 3 rd edition, 2006.
3 Bibliografía de Sistemas Operativos (Cont.) Tanenbaum, A.; "Modern Operating Systems", Addison-Wesley, 1992.(1ra Parte). 2 nd Edition, Prentice Hall, Maekawa, M. y otros; "Operating Systems: Advanced Concepts", The Benjamin /Cummings Pub Nutt, G.; "Centralized and Distributed Operating Systems", Prentice Hall, Nutt, G.; "Operating Systems: A Modern Perspective", Addison- Wesley, Milenkovic,M. "Sistemas Operativos: Conceptos y Diseño", Mc Graw Hill, (o su versión en inglés) Stallings, W. "Operating Systems: Internals and Design Principles", Prentice Hall, 3rd Edition, 1998; 4 th Edition, 2001; 5 th Edition, Bibliografía de Sistemas Operativos (Cont.) Presentación mas descriptiva orientada a aspectos técnicos: Madnick y Donovan, "Sistemas Operativos", 1974 Tanenbaum,A.; "Operating Systemas: Design and Implementation", Prentice Hall, 1997 (o su versión en español) Tanenbaum, A., Woodhull, A. S.; "Operating Systemas: Design and Implementation", 2 nd edition.prentice Hall, Bach,M.J.; "The Design of the UNIX Operating System", Prentice Hall, 1987 McKusick et ál; "The Design and Implementation of the 4.4BSD Operating System",Addison-Wesley,1996. Vahalia, U.; "UNIX Internals: The New Frontiers", Prentice Hall, Pate, S.D.; "UNIX Internals: A Practical Approach", Addison- Wesley, 1996
4 Bibliografía de Sistemas Operativos (Cont.) Revistas Técnicas Operating System Review" SIG del ACM. "Computing Surveys" de ACM. "Transaction on Computer Systems" de ACM. "Transaction on Software Engineering" del IEEE. "Transaction on Computers" del IEEE. "Computer Magazine" del IEEE. "Software Magazine" del IEEE. Sistemas Operativos Módulo 1:
5 Qué hace un Sistema Operativo? Organización del Sistema de Cómputo Arquitectura del Sistema de Cómputo Estructura del Sistema Operativo Operaciones del Sistema Operativo Administración de Procesos Administración de Memoria Administración del Almacenamiento Protección y Seguridad Sistemas Distribuidos Sistemas de Propósito Especial Ambientes de Computación Qué es un sistema operativo? Un programa que actúa como un intermediario entre un usuario de una computadora y el hardware de la computadora. Objetivos de Sistema Operativo: Ejecutar los programas de usuario y permitir la solución de problemas del usuario mas facilmente. Conveniencia de uso del sistema de la computadora. Uso del hardware de la computadora de manera eficiente.
6 Componentes del Sistema de Cómputo 1.Hardware provee los recursos básicos de computación (CPU, memoria, dispositivos de E/S). 2. Sistema Operativo controla y coordina el uso del hardware entre varios programas de aplicación para varios usuarios. 3. Programas de Aplicación define el modo en el cual los recursos del sistema son usados para resolver los problemas de computación de los usuarios (compiladores, sistemas de bases de datos, videojuegos, web, programas administrativos, etc). 4.Usuarios (gente, máquinas, otras computadoras). Usuario 1 Usuario 2 Usuario 3 Usuario n Compilador Ensamblador Editor Sistema de Base de Datos Programas de Sistema y de Aplicación Sistema Operativo Hardware
7 Vista Abstracta de los Componentes del Sistema Hardware Sistema Operativo Librerías Utilitarios Interfaz Definiciones de Sistemas Operativos Alocador de recursos administra todos los recursos. decide sobre requerimientos conflictivos para asegurar eficiencia y uso imparcial de recursos Programa de Control controla ejecución de los programas para prevenir errores y el uso impropio de la computadora.
8 Definiciones de Sistemas Operativos (cont) No existe una definición universalmente aceptada. La cosa que un vendedor entrega cuando uno ordena un sistema operativo resulta una buena aproximación El programa que ejecuta todo el tiempo en la computadora es el kernel o núcleo. Todo lo demás es un programa de sistema (viene junto con el sistema operativo) o un programa de aplicación. Inicio de la Computadora El programa de bootstrap es cargado en el encendido o reboot Tipicamente almacenado en ROM o EEPROM, generalmente conocido como firmware Inicializa todos los aspectos del sistema Carga el kernel del sistema operativo y comienza la ejecución
9 Organización del Sistema de Cómputo Operación del Sistema de Cómputo Una o más CPUs, se provee acceso a la memoria compartida por dispositivos de control conectados a un canal común. La ejecución concurrente de CPUs y dispositivos compiten por ciclos de memoria. Organización del Sistema de Cómputo discos teclado impresora Controlador disco Controlador USB Adaptador gráfico memoria
10 Operación del Sistema de Cómputo Los dispositivos de E/S y la CPU pueden ejecutar concurrentemente. Cada controlador de dispositivos está encargado de un tipo particular de dispositivo. Cada controlador de dispositivos tiene un buffer local. La CPU mueve datos desde/hacia la memoria principal a/desde los buffers locales. La E/S es desde el dispositivo al buffer local del controlador. El controlador de dispositivo informa a la CPU que ha finalizado su operación por medio de una interrupción. Funcionamiento de las Interrupciones Una interrupción transfiere el control a la rutina de servicio de la misma, generalmente por medio del vector de interrupción, que contiene las direcciones de todas las rutinas de servicio. La arquitectura de la interrupción debe salvar la dirección de la instrucción interrumpida. Las interrupciones entrantes son deshabilitadas mientras otra interrupción está siendo procesada para prevenir una pérdida de interrupción. Un trap es una interrupción generada por el software causada por un error o por un requerimiento de usuario. Un sistema operativo es manejado por las interrupciones.
11 Manejo de Interrupciones El sistema operativo preserva el estado de la CPU almacenando los registros y el contador de programa. Determina que tipo de interrupción ha occurrido: polling Sistema de interrupción vectoreado Segmentos de código separados determinan que tipo de acción deberían llevarse a cabo para cada tipo de interrupción. Línea de tiempo de Interrupción para un proceso simple realizando una salida proc ejec proc de int de E/S CPU Ocioso transfiriendo Dispositivo E/S Req E/S transferencia hecha Req E/S transferencia hecha
12 Estructura de E/S Forma Sincrónica Luego que la E/S comienza, el control retorna al programa del usuario solo cuando la E/S se haya completado. una instrucción de espera mantiene ociosa la CPU hasta la próxima interrupción. lazo de espera (contención para el acceso a memoria). A lo sumo una E/S requerida es atendida a la vez, no hay procesamiento simultáneo de E/S. Inroducción Estructura de E/S (Cont.) Forma Asincrónica Luego que la E/S comienza, el control retorna al programa del usuario sin esperar que la E/S se haya completado. Llamada al Sistema requiere al SO que permita al usuario esperar por la terminación de la E/S. Tabla de estado de los dispositivos: contiene una entrada por cada dispositivo de E/S indicando su tipo, dirección, y estado. El SO pone un índice en la tabla de dispositivos de E/S para determinar el estado del dispositivo y modificar la entrada a la tabla para incluir la interrupción.
13 Dos Métodos de E/S Sincrónico Asincrónico usuario kernel proc que requiere espera driver de disp manejador de int Hardware transf de datos proc que requiere driver de disp manejador de int Hardware transf de datos usuario kernel tiempo tiempo Tabla de estado de dispositivos disp: lect tarjetas 1 status: ociosa disp: impresora 3 status: ocupada req para imp direc: long: 1245 disp: unidad disco 1 status: ociosa disp: unidad disco 2 status: ociosa disp: unidad disco 3 status: ocupada req para unidad de disco 3 arch: xxx oper: lect dir:43098 Long: req para unidad de disco 3 arch: yyy oper: esc dir: Long: 500
14 Estructura de Acceso Directo a Memoria (DMA) CPU Memoria Disp E/S Instrucciones de E/S Usado por dispositivos de E/S de alta velocidad para transmitir información a velocidades similares a la de la memoria. El controlador de dispositivos transfiere bloques de datos desde el buffer de almacenamiento directamente a la memoria principal sin la intervención de la CPU. Solo una interrupción es generada por bloque, y no una por byte. Estructura de almacenaje Memoria principal único medio de almacenaje que la CPU puede acceder directamente. Almacenaje Secundario extensión de la memoria principal que provee una gran capacidad de almacenaje no volátil. Discos Magnéticos La superficie del disco está logicamente dividida en tracks (pistas), los cuales están subdivididas en sectores. El controlador de disco determina la interacción lógica entre el dispositivo y la computadora.
15 Mecanismo del Movimiento de Cabezas en el Disco Jerarquía de almacenaje Los sistemas de almacenaje está organizado en jerarquía. Velocidad Costo Volatilidad Caching información copiada en un sistema de almacenaje rápido; la memoria principal puede verse como el último cache para el almacenaje secundario.
16 Jerarquía de Dispositivos de Almacenaje registros cache memoria principal disco electrónico disco magnético disco óptico cinta magnética Caching Principio importante que es llevado a cabo por varios niveles en una computadora (en hardware, sistema operativo, software) La información en uso copiada desde un almacenaje lento a uno más rápido temporariamente. El almacenaje más rápido (cache) es verificado primero para determinar si la información está alli: Si está, es usada directamente del cache (rápido) Si no, el dato es copiado al cache y usado allí.
17 Caching (Cont.) El caché es más pequeño que el almacenaje de donde se ha traído la información: La administración del cache es un problema importante de diseño. El tamaño del cache y la política de reemplazo. Rendimiento de varios niveles de almacenamiento Movimiento entre niveles de la jerarquía de almacenaje puede ser explícito o implícito.
18 Migración de un entero A de disco a registro Ambientes multitarea deben ser cuidadosos en el uso de los valores más recientes, no importa donde está almacenado en la jerarquía de almacenaje Disco magnéti co Memori a principa l Caché Registro hardwar e Migración de un entero A de disco a registro (cont.) Los ambientes multiprocesador deben ofrecer coherencia de caché en hardware tal que todas las CPUs tienen el más reciente valor en sus cachés. En los ambientes distribuidos la situación es más compleja: Existen varias copias de datos. Existen varias soluciones que no son motivo de este curso.
19 Estructura del Sistema Operativo La Multiprogramación es necesaria para lograr eficiencia: Un simple usuario no puede mantener la CPU y los dispositivos de E/S ocupados todas las veces. La multiprogramación organiza las tareas (código y datos) de tal manera que la CPU siempre tiene uno ejecutando. Un subconjunto del total de tareas en el sistema se mantienen en memoria. Una tarea es selecionada y ejecuta vía una planificación de tareas. Cuando tiene que esperar (p.e. E/S), el sistema operativo conmuta a otra tarea. Estructura del Sistema Operativo El Tiempo Compartido (multitarea) es una extensión lógica en la cual la CPU conmuta tareas tan frecuentemente que los usuarios pueden interactuar con cada tarea mientras está ejecutando, creando la computación interactiva. El tiempo de respuesta debería ser < 1 second Cada usuario tiene al menos un programa ejecutando en memoria proceso Si hay varias tareas listas para ejecutar al mismo tiempo planificación de CPU. Si un proceso no entra en memoria, el swapping lo mueve fuera y hacia dentro de la memoriamoves para ejecutar. La Memoria Virtual permite la ejecución de procesos no completos en la memoria.
20 Distribución de la memoria en un sistema multiprogramado 0 Sistema Operativo job 1 job 2 job k job 4 Operaciones del Sistema Operativo Las interrupciones son manejadas por el hardware El error o requerimiento de software crea una excepción o trap Division por cero, requiere por un servicio del sistema operativo Otros problemas de procesos incluyen lazos infinitos, procesos que se modifican unos con otros o el sistema operativo.
21 Operaciones del Sistema Operativo La operación en modo dual permite al sistema operativo protegerse a si mismo y otros compionentes del sistema Modo usuario y modo kernel El bit de modo es provisto por el hardware Provee la habilidad para distinguir cuando el sistema está ejecutando código de usuario o código kernel. Algunas instrucciones son privilegiadas, sólo se ejecutan en modo kernel. La llamada a sistema cambia el modo a kernel, el retorno de la llamada reinicia al modo usuario. Transición del modo usuario al modo kernel Timer para prevenir lazos infinitos / alto consumo de recursos por procesos Produce un interrupción luego de un período específico. El SO decrementa un contador. Cuando el contador llega a cero genera una interrupción. Se inicia antes que el proceso planificado gane el control o termina el programa que excede el tiempo fijado.
22 Transición del modo usuario al modo kernel (cont) Administración de Procesos Un proceso es un programa en ejecución. Es una unidad de trabajo dentro del sistema. Un programa es una entidad pasiva, el proceso es una entidad activa. El proceso necesita recursos para realizar su tarea. CPU, memoria, E/S, archivos Initialización de datos La terminación de procesos require reclamar los recursos reusables.
23 Administración de Procesos (cont.) Los procesos de hilo simple tienen un contador de programa especificando la locación de la próxima instrucción a ejecutar. El proceso ejecuta instrucciones secuencialmente, una por vez hasta terminar. Procesos multihilados tienen un contador de programa por hilo. Tipicamente un sistema tiene muchos procesos, algún usuario, algún SO ejecutando concurrentemente en una o más CPUs. Concurrencia por multiplexado de CPUs entre procesos / hilos. Actividades de la Administración de Procesos El sistema operativo es responsable por las siguientes actividades en conexión con la administración de procesos. Creación y eliminación de procesos. Suspensión y reactivación de procesos. Provisión de mecanismos para: sincronización de procesos comunicación de procesos manejo de interbloqueos
24 Administración de Memoria Todos los datos antes y después del procesamiento. Todas las instrucciones en memoria para ejecutar. Determina que hay en memoria cuando es necesario optimizar la utilización de CPU y el tiempo de respuesta a los Actividades de la administración de memoria: Lleva control de que partes de la memoria están siendo usadas y por quien. Decide que procesos cargar cuando hay espacio de memoria disponible. Ocupa y desocupa espacio de memoria cuando necesite. Administración del almacenaje El SO provee una visión lógica y uniforme del almacenaje de información Hace abstracción de las propiedades físicas a una unidad lógica de almacenaje archivo. Cada medio es controlado por un dispositivo (p.e. disco, cinta, etc) Propiedades variables incluyen velocidad de acceso, capacidad, método de acceso (secuencial o al azar)
25 Administración del almacenaje (cont.) Administración del Sistema de Archivos Los archivos, usualmente están organizados en directorios El control de acceso en la mayoría de los sistemas determina quien puede acceder a que Las actividades del SO incluyen: Creación y destrucción de archivos y directorios. Soporte de primitivas para el manejo de archivos y directorios. Mapeo de archivos sobre el almacenaje secundario. Respaldo sobre medios de almacenajes estables. Administración de Almacenaje Secundario Los discos son usados para almacenar datos que no entran en memoria principal o para datos que tienen que ser guardados un largo período de tiempo. Su administración es de vital importancia. La velocidad de operación de la computadora dependen del subsistema de discos y sus algoritmos.
26 Administración de Almacenaje Secundario Las actividades del SO: Administración del espacio libre Alocación del almacenaje Planificación del disco (no hoy en día.) Algunos tipos de almacenajes no necesitan ser rápidos: Almacenaje terciario como el óptico y las cintas magnéticas Pero aún así deben ser administrados. Varian entre WORM (write-once, read-many-times) y RW (read-write) Subsistema de E/S Uno de los propósitos del SO es esconder las peculiaridades de los dispositivos de hardware de los usuarios. Los subsistemas de E/S son responsables de: Administración de memoria de las E/S incluyendo el buffering (almacena datos temporariamente mientras están siendo transferidos), caching (almacena partes de datos en almacenamiento rápido por rendimiento), spooling (el solapado de la salida de un job con la entrada a otros) Interfaz general de drivers de dispositivos. Drivers específicos para dispositivos de hardware
27 Protección y Seguridad Protección mecanismo para controlar el acceso de procesos o usuarios a recursos definido por el SO Seguridad defensa del sistema contra ataques internos y externos Amplio rango, incluyendo DoS, worms, virus, robo de identidad, robo de servicios Protección y Seguridad (cont.) Los Sistemas generalmente primero distinguen entre usuarios para determinar quien puede que: Identidad de usuarios (ID de usuarios, IDs de seguridad) incluye nombre y número asociado, uno por usuario El ID de usuario se asocian con todos los archivos, procesos de ese usuario para determinar el control de acceso Identificador de grupo (ID de grupo) permite definir a un conjunto de usuarios controlar el manejo, también asociado con cada proceso, archivo Escalamiento de privilegios permite al usuario cambiar a un ID efectivo con más derechos
28 Ambientes de Computación Computadora Tradicional Borrosa en el tiempo Ambiente de oficina PCs conectadas a una red, terminales conectados mainframe o minicomputadoras proveyendo procesamiento en lotes y tiempo compartido Ahora portales permitiendo conexión en red y sistemas remotos acceder a los mismos recursos. Redes hogareñas Usados como sistemas simples, luego modems Ahora firewalls y redes Ambientes de Computación (Cont.) Computación Cliente-Servidor Terminales bobos suplantados por PCs Muchos sistemas, ahora servidores, respondesn a requerimientos generados por los clientes El servidor provee una interfaz al cliente que requiere el servicio (p.e. base de datos) El servidor de archivos provee una interfaz para que clientes almacenen y recuperen archivos cliente cliente cliente cliente red servido r
29 Computación Peer-to-Peer (P2P) Otro modelo de sistema distribuido P2P no distingue entre clientes y servidores Todos los nodos son considerados peers Cada uno puede actuar como cliente, servidor o ambos El Nodo debe agregarse a la red P2P Registra su servicio con un servicio central de búsqueda sobre la red o Requerir por un broadcast un servicio y responder a los requerimientos por servicio via protocolo de descubrimiento. Ejemplos incluyen Napster y Gnutella Computación basada en la Web La Web se ha convertido ubicua Las PCs son los dispositivos que prevalecen La mayoría de los dispositivos están en red para tener acceso a la web Nueva categoría de dispositivos para manejar el tráfico de la web entre servidores similares: balanceadores de carga. El uso de SOs como Windows 95, lado del cliente, han evolucionado hacia Linux y Windows XP, los cuales pueden ser clientes y servidores
30 Fin del Módulo 1
Sistemas Operativos. ( ) Mg. Karina M. Cenci Departamento de Ciencias e Ingeniería de la Computación
Sistemas Operativos (16-5949) Mg. Karina M. Cenci kmc@cs.uns.edu.ar Departamento de Ciencias e Ingeniería de la Computación Objetivos del Curso de Sistemas Operativos El curso desarrolla los conocimientos
Más detallesSistemas Operativos Mg. Karina M. Cenci
Sistemas Operativos Mg. Karina M. Cenci kmc@cs.uns.edu.ar Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Objetivos del Curso de Sistemas Operativos El curso desarrolla
Más detallesSistemas Operativos. Programa Sintético. Objetivos del Curso de Sistemas Operativos. Bibliografía de Sistemas Operativos
Sistemas Operativos (16-5949) Mg. Jorge Raúl Ardenghi jra@cs.uns.edu.ar Este curso está dedicado a la memoria de la: Profesora Magister en Ciencias de la Computación: Iris Perla Señas Quién nos incitó
Más detallesSistemas Operativos 1. Sistemas Operativos. Segundo Cuatrimestre de Práctica y Laboratorio : Miércoles de 17 a 21h, en el laboratorio del DCIC.
Sistemas Operativos 1 Departamento de Ciencias e Ingeniería de la Computación Ingeniería en Computación Ingeniería en Sistemas de Información Sistemas Operativos Segundo Cuatrimestre de 2018 1. Horarios
Más detallesIntroduccion a Sistemas Operativos. Ej: Linux
Universidad Nacional de Ingeniería Facultad de Ciencias Física Computacional CC063 Introduccion a Sistemas Operativos. Ej: Linux Prof: J. Solano 2012-I Resumen Qué hacen los sistemas operativos? Organización
Más detallesCapítulo 1: Introducción
1.- Introducción Capítulo 1: Introducción Definición Organización de Computadoras Architectura de Computadoras Estructura del Sistema Operativo Operaciones del Sistema Operativo Procesos Memoria Almacenamiento
Más detallesProcesos. Procesos. Sistemas Operativos Procesos KMC 2017
Procesos Procesos Concepto de Proceso Planificación de Proceso Operaciones sobre Procesos Comunicaciones Interprocesos (IPC) Ejemplos de Sistemas de IPC Comunicación en un Sistema Cliente-Servidor 1 Concepto
Más detallesHilos. Hilos. Revisión Modelos Multihilados Librerías de Hilos Aspectos sobre Hilos Ejemplos de Sistemas Operativos Hilos en Linux
Hilos Hilos Revisión Modelos Multihilados Librerías de Hilos Aspectos sobre Hilos Ejemplos de Sistemas Operativos Hilos en Linux 1 Objetivos Introducir la noción de hilo una unidad fundamental de la utilización
Más detallesNombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina
Nombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina Nombre del trabajo: Resumen y mapa conceptual del Capítulo
Más detallesSistemas Operativos. Segundo Cuatrimestre de 2015. Práctica y Laboratorio : Miércoles de 17 a 21h, en el laboratorio.
Departamento de Ciencias e Ingeniería de la Computación Ingeniería en Computación Ingeniería en Sistemas de Información Sistemas Operativos Segundo Cuatrimestre de 2015 1. Horarios de Clase Teoría : Lunes
Más detallesTEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
TEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS 1. Definición, funciones y objetivos de un SO. 1.1. Sistema Informático 1.2. Definiciones de Sistema Operativo 1.3. Objetivos y/o funciones de un SO 1.4.
Más detallesUNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION
UNIVERSIDAD NACIONAL DEL SUR 1 CODIGO: 792 CARRERAS Y PLANES Licenciatura en Ciencias de la Computación Plan 2007 Licenciatura en Ciencias de la Computación Plan 2011 PROFESOR RESPONSABLE: Mg. Javier Echaiz
Más detallesNecesidad de Protección
Necesidad de Protección Por qué necesitamos protección? Para mejorar la utilización del sistema, el Sistema de Operación empezó a compartir recursos del sistema entre varios programas de manera simultánea.
Más detallesUNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO INGENIERÍA EN COMPUTACIÓN
ASIGNATURA: Sistemas Operativos CARÁCTER: Obligatoria TIPO MODALIDAD: UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ARAGÓN INGENIERÍA EN COMPUTACIÓN SEXTO SEMESTRE Teórica Curso
Más detallesTEMARIO. Créditos teóricos: 3 Créditos prácticos: 3. Lenguajes y Sistemas Informáticos Departamento: Lenguajes y Computación - PROGRAMA DE TEORÍA:
Curso: 2005/2006 Centro: Escuela Politécnica Superior Estudios: 2º Ciclo de Ingeniería en Informática Asignatura: Diseño de Sistemas Operativos Ciclo: 2º Curso: 4º Cuatrimestre: 1º Carácter: Optativa Créditos
Más detallesIntroducción a los Sistemas Operativos S.O.
Introducción a los Sistemas Operativos S.O. Contenido 1. Conceptos 2. Evolución de los Sistemas Operativos 3. Administración del Entorno de Hardware 1. CONCEPTOS 1.1. Definición de Sistema Operativo Es
Más detallesUnidad de Competencia I Elementos de Competencia Requerimientos de información
REQUISITOS: Arquitectura de computadoras HORAS: 45 CRÉDITOS: 11.25 PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): Ingeniería de Software PLAN: 2009 FECHA DE REVISIÓN: Noviembre de 2009 PROGRAMA DE CURSO Modelo
Más detallesDivisión Académica de Informática y Sistemas
Área de formación Sustantiva Profesional Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC 2 2 4 4 0 0 0 4 Clave de la asignatura
Más detallesEstructura de los sistemas de cómputo
Estructura de los sistemas de cómputo Introducción Elementos básicos de un computador Registro del procesador Ejecución de las instrucciones Interrupciones Hardware de protección Introducción Qué es un
Más detallesENTRADA/SALIDA. Universidad San Pablo-CEU Escuela Politécnica Superior Rodrigo García Carmona
ENTRADA/SALIDA Universidad San Pablo-CEU Escuela Politécnica Superior Rodrigo García Carmona OBJETIVOS Entender qué son los dispositivos de Entrada/Salida y ser consciente de los problemas que implica
Más detallesUNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION CORRELATIVAS OBJETIVOS
UNIVERSIDAD NACIONAL DEL SUR 1 PROFESOR RESPONSABLE: Mg. Javier Echaiz Profesor Adjunto con Dedicación Exclusiva CARGA HORARIA Teoría 4 hs Práctica 28 hs PARA CURSAR LA MATERIA APROBADAS CURSADAS *Organización
Más detallesUnidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 2: Estructura de los stmas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejec. de instrucciones e interrupciones y estructura
Más detallesUNIVERSIDAD AUTÓNOMA DE AGUASCALIENTES CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS ELECTRÓNICOS OBJETIVO GENERAL
UNIVERSIDAD AUTÓNOMA DE AGUASCALIENTES CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS ELECTRÓNICOS MATERIA: SISTEMAS OPERATIVOS HRS. T/P: 2/3 CARRERA: LIC. EN TECNOLOGÌAS DE INFORMACIÓN CRÉDITOS:
Más detallesSISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
Más detallesDivisión Académica de Informática y Sistemas División Académica Multidisciplinaria de los Ríos Ingeniería en Informática Administrativa
Área de formación Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC General 2 2 4 4 0 0 0 4 Clave de la asignatura Sistemas
Más detallesHerramientas Informáticas I Software: Sistemas Operativos
Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como
Más detallesClases 02 & 03: Revisión de conceptos
Clases 02 & 03: Revisión de conceptos Prof. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido
Más detallesArquitectura de computadores I
Arquitectura de computadores I Perspectiva de alto nivel de los computadores Septiembre de 2017 Contenido Componentes del computador Funcionamiento del computador Estructuras de interconexión Interconexión
Más detallesSistemas Operativos Tema 2: Estructura del computador José Miguel Santos Alexis Quesada Francisco Santana
Sistemas Operativos Tema 2: Estructura del computador 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Estructura de la E/S Sistema de Interrupciones DMA Jerarquía de memorias
Más detalles1.- Introducción Definición
1.- Introducción Definición Organización de Computadoras Architectura de Computadoras Estructura del Sistema Operativo Operaciones del Sistema Operativo Procesos Memoria Almacenamiento Intro a los componentes
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO SISTEMAS OPERATIVOS 1554 5º 09 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación Ingeniería
Más detallesEstructura del Sistema Operativo
Estructura del Sistema Operativo Estructuras de Sistemas Operativos Servicios de Sistemas operativos Interfaz de Usuario del Sistema Operativo Llamadas a Sistema Tipos de Llamadas a Sistema Programas de
Más detallesSistemas Operativos. Curso Página Web: Asignaturas de programación en el plan de estudios
Programa de la asignatura Sistemas Operativos 3 er Curso de la Licenciatura en Física Curso 2010-2011 Profesor: J. Javier Gutiérrez (gutierjj@unican.es) Página Web: http://www.ctr.unican.es/asignaturas/so/
Más detallesDepartamento Ingeniería en Sistemas de Información
ASIGNATURA: SISTEMAS OPERATIVOS MODALIDAD: Cuatrimestral DEPARTAMENTO: ING. EN SIST. DE INFORMACION HORAS SEM.: 8 horas AREA: COMPUTACIÓN HORAS/AÑO: 128 horas BLOQUE TECNOLOGÍAS APLICADAS HORAS RELOJ 96
Más detallesVelocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Más detallesAdministración de Memoria
Administración de Memoria Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Administración de Memoria Base Intercambio (Swapping) Alocación Contigua Paginado Estructura
Más detallesTema 7. Entrada / Salida
Tema 7 Entrada / Salida Problemática Entrada/Salida Elementos claves en un computador: Procesador, memoria y módulos de E/S Cada módulo de E/S se conecta al bus del sistema y controla a uno o a más periféricos
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto
Más detallesSistemas Operativos. Introducción. Tema 6
Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los
Más detallesENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda
Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos
Más detallesESCUELA DE INGENIERIA Informática Y Sistemas
ESCUELA DE INGENIERIA Informática Y Sistemas ASIGNATURA SISTEMAS OPERATIVOS CODIGO ST0257 SEMESTRE 2013-2 INTENSIDAD HORARIA 64 horas semestral CARACTERÍSTICAS Suficientable CRÉDITOS 4 1. JUSTIFICACIÓN
Más detallesIngeniería en computación Tipos de sistemas operativos
Ingeniería en computación Tipos de sistemas operativos Unidad de competencia III: Sistemas Operativos Distribuidos Ing. Diego Armando Ramírez Avelino 17/10/2017 1 Unidad de competencia I Objetivo Entender
Más detallesPROGRAMA DE ASIGNATURA DE
Table of contents 1 INFORMACIÓN GENERAL... INTRODUCCIÓN... 3 OBJETIVOS GENERALES DE LA ASIGNATURA... 3 OBJETIVOS, TEMAS Y SUBTEMAS... 3 5 PLAN TEMÁTICO...7 6 ORIENTACIONES METODOLÓGICAS... 7 7 SISTEMA
Más detallesTema 1: Arquitectura de ordenadores, hardware y software
Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática
Más detallesNombre de la asignatura : Sistemas de Computación Código : Nivel (semestre de la carrera) : 7 : Ingeniería Civil Informática Nº de créditos : 4
I IDENTIFICACION Nombre de la asignatura : Sistemas de Computación Código : 503429 Nivel (semestre de la carrera) : 7 Carrera : Ingeniería Civil Informática Nº de créditos : 4 Duración : Un semestre Pre-requisitos
Más detallesSistemas Operativos Ricardo Sanz
Sistemas Operativos Ricardo Sanz UPM-ASLab Curso 2005-2006 Contenido Qué es un Sistema Operativo? Los primeros sistemas Componentes básicos Sistemas actuales Qué es un Sistema Operativo? Un programa que
Más detallesUniversidad Autónoma del Estado de México Licenciatura en Informática Administrativa Programa de Estudios: Sistemas Operativos
Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa 2003 Programa de Estudios: Sistemas Operativos I. Datos de identificación Licenciatura Informática Administrativa 2003
Más detallesIntroducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero
Introducción a los sistemas operativos Ing Esp Pedro Alberto Arias Quintero Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2
Más detallesSistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos
Sistema Operativo Repaso de Estructura de Computadores Capítulo 1 Explota los recursos hardware de uno o más procesadores Proporciona un conjunto de servicios a los usuarios del sistema Gestiona la memoria
Más detallesUNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA 2003 2 I. INFORMACION GENERAL SILABO 1.1 Asignatura : Sistemas Operativos 1.2 Código : II 0606 1.3 Número de Créditos : 4 1.4
Más detallesObligatoria asignatura Programa elaborado por: Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ciencias Computacionales Sustantiva Profesional Horas teóricas: 2 Horas prácticas: 3 Total de Horas: 5 SISTEMAS OPERATIVOS I
Más detallesFundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Estructura del computador y el SO
Fundamentos de los Sistemas Operativos Tema 1. Conceptos generales Estructura del computador y el SO 2015 ULPGC - José Miguel Santos Espino, Alexis Quesada, Francisco J. Santana Contenidos Estructura de
Más detallesGESTION DE ENTRADA Y SALIDA
Dispositivos de salida (impresora, monitor,...) Unidad principal (UCP, registros, memoria RAM, entrada/salida ( discos internos, red,...)) Dispositivos de entrada (teclado, ratón, lápiz óptico,...) Dispositivos
Más detallesDepartamento Ingeniería en Sistemas de Información
ASIGNATURA: SISTEMAS OPERATIVOS MODALIDAD: Cuatrimestral DEPARTAMENTO: ING. EN SIST. DE INFORMACION HORAS SEM.: 7 horas AREA: COMPUTACIÓN HORAS/AÑO: 112 horas BLOQUE TECNOLOGÍA APLICADA HORAS RELOJ 84
Más detallesSistemas Operativos. Dr. Wenceslao Palma M.
Sistemas Operativos Dr. Wenceslao Palma M. www.inf.ucv.cl/~wpalma/so Introducción a los Sistemas Computacionales Un vistazo de alto nivel caracteriza a un sistema computacional
Más detallesCapítulo 1 Conceptos arquitectónicos
Sistemas operativos: una visión aplicada Capítulo 1 Conceptos arquitectónicos Contenido Estructura del computador Ejecución de instrucciones Interrupciones Reloj del computador Jerarquía de memoria Entrada/Salida
Más detallesFACULTAD DE INGENIERÍA ÁREA DE COMPUTACIÓN E INFORMÁTICA
FACULTAD DE INGENIERÍA ÁREA DE COMPUTACIÓN E INFORMÁTICA Nombre Nombre de de la la materia materia : : SISTEMAS OPERATIVOS A Clave Clave de de la la materia: Clave Clave Facultad: 2401 2401 Clave Clave
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos (primera parte) USB Agosto 2012 Introduccion Un ordenador moderno consiste de uno o más procesadores, alguna memoria principal, discos, impresoras, un teclado, una
Más detallesSistemas operativos: una visión aplicada. Capítulo 1 Conceptos arquitectónicos
Sistemas operativos: una visión aplicada Capítulo 1 Conceptos arquitectónicos Contenido Estructura del computador Ejecución de instrucciones Interrupciones Reloj del computador Jerarquía de memoria Entrada/Salida
Más detallesUNIVERSIDAD TECNOLOGICA NACIONAL FACULTAD REGIONAL TUCUMAN
UNIVERSIDAD TECNOLOGICA NACIONAL FACULTAD REGIONAL TUCUMAN Departamento: SISTEMAS Carrera: SISTEMAS DE INFORMACION Área: COMPUTACIÓN Asignatura: SISTEMAS OPERATIVOS Nivel: 2 NIVEL Tipo: ANUAL Contenido
Más detallesTAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.
1 TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1- Cuáles son las principales funciones de un sistema operativo? Los Sistemas Operativos tienen como objetivos o funciones principales lo siguiente; Comodidad;
Más detallesPROGRAMACIÓN DE ACTIVIDADES PARA EL DESARROLLO DE LA UNIDAD DE APRENDIZAJE SISTEMAS OPERATIVOS
PROGRAMACIÓN DE ACTIVIDADES PARA EL DESARROLLO DE LA UNIDAD DE APRENDIZAJE SISTEMAS OPERATIVOS Docente: M. en TIC. Claudio Efraín Flores Aguirre Periodo: 2017-B Grupo: I5 Programa Educativo: Licenciatura
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS MATERIA O MÓDULO: SISTEMAS OPERATIVOS CÓDIGO: IS603.a CARRERA: INGENIERÍA DE SISTEMAS NIVEL: TERCERO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4
Más detallesPROGRAMACIÓN DISTRIBUIDA
PLAN DE ESTUDIOS 2008 LICENCIADO EN INFORMÁTICA FACULTAD DE CONTADURÍA, ADMINISTRACIÓN E INFORMÁTICA ASIGNATURA: PROGRAMACIÓN DISTRIBUIDA ÁREA DEL CONOCIMIENTO: PROGRAMACIÓN E INGENIERÍA DE SOFTWARE CLAVE:
Más detallesHilos. Módulo 4. Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur
Hilos Módulo 4 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Chapter 4: Threads Revisión Modelos Multihilados Librerías de Hilos Aspectos sobre Hilos Ejemplos de
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Parte II AGOSTO 2011 1 Qué es un Sistema Operativo? Un Sistema Operativo es un programa que actúa de intermediario entre el usuario y el hardware del computador.
Más detallesPlanificación de Procesos
Planificación de Procesos Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Planificación de Procesos Conceptos Básicos Criterios de Planificación Algoritmos de Planificación
Más detallesGestión de Entrada-salida
Gestión de Entrada-salida E. Campo M. Knoblauch Ó. López J. Clemente Departamento de Automática Universidad de Alcalá Sistemas Operativos Avanzados Gestión de Entrada-salida 1 / 18 Índice Introducción
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN Programa de la asignatura: SISTEMAS OPERATIVOS MULTIUSUARIO LICENCIATURA: INFORMÁTICA SEMESTRE: 3º. PLAN: 2005 AREA: Informática
Más detallesSistemas Operativos. Curso 2018 Presentación
Sistemas Operativos Curso 2018 Presentación Docentes Responsable del curso: Pablo Ezzatti Santiago Iturriaga Teórico: Gustavo Brown Gustavo Fried Jorge Merlino Práctico: Fabiana Andrade Maximiliano Arcia
Más detallesInformática Electrónica Manejadores de Dispositivos (Device Drivers)
Informática Electrónica Manejadores de Dispositivos (Device Drivers) DSI-EIE-FCEIA 2015 Que es un DD? Es una pieza de software que interactúa con (entre) el sistema operativo y con uno o mas dispositivos
Más detallesCARRERA: LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN AÑO : 2010
UNIVERSIDAD NACIONAL DE RIO CUARTO DEPARTAMENTO DE COMPUTACIÓN MATERIA : SISTEMAS OPERATIVOS Código: 1965 PROF. RESPONSABLE: Lic. Marcelo Arroyo REGIMEN: CUATRIMESTRAL CUATRIMESTRE: Primero CARRERA: LICENCIATURA
Más detallesDISEÑO CURRICULAR ARQUITECTURA DEL COMPUTADOR
DISEÑO CURRICULAR ARQUITECTURA L COMPUTADOR FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas. CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDAS CRÉDITO SEMESTRE 126643 02 02 03 VI PRE-REQUISITO ELABORADO
Más detallesSistemas Distribuidos
Sistemas Distribuidos Carrera: Magister en Redes de Datos Año 2010 Duración: 124 Hs. Profesor a Cargo: Dr. Fernando Tinetti OBJETIVOS GENERALES: Proveer los fundamentos del procesamiento distribuido. Identificar
Más detallesPROGRAMA DE CURSO. Horas de Cátedra ,5 5,5. Resultados de Aprendizaje
Código Nombre CC4302 Sistemas Operativos Nombre en Inglés Operating Systems CC4301 SCT Unidades Docentes PROGRAMA DE CURSO Horas de Cátedra Horas Docencia Auxiliar Horas de Trabajo Personal 6 10 3 1,5
Más detallesPROCESOS E HILOS - Hilo
1/6 PROCESOS E HILOS - Hilo! contexto de ejecución que se planifica de forma independiente pero que comparte un mismo espacio de direcciones con otros hilos - Proceso! conjunto de uno o más hilos y los
Más detallesPRONTUARIO I. INFORMACIÓN GENERAL
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO FACULTAD DE CIENCIAS Y TECNOLOGÍA DEPARTAMENTO DE CIENCIAS DE COMPUTADORAS Y MATEMATICAS PRONTUARIO I. INFORMACIÓN GENERAL Título del Curso
Más detallesSistemas Operativos. Daniel Rúa Madrid
Sistemas Operativos Daniel Rúa Madrid Qué es? Es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación y actúa como intermediario entre
Más detallesTema 1: Introducción a los Sistemas Operativos
Tema 1: Introducción a los Sistemas Operativos Yolanda Blanco Fernández yolanda@det.uvigo.es Qué es un Sistema Operativo (SO)? Un programa que actúa como intermediario entre el usuario y el hardware del
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: CÓDIGO: CARRERA: NIVEL: Sistemas Operativos IS603.a Sistemas Tercero No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 CRÉDITOS PRÁCTICA: 0 SEMESTRE / AÑO ACADÉMICO: Segundo Semestre
Más detallesCapítulo 2 Introducción a los sistemas operativos
Sistemas operativos: una visión aplicada Capítulo 2 Introducción a los sistemas operativos Contenido Qué es un sistema operativo? Arranque del computador Componentes y estructura de un sistema operativo
Más detallesIntroducción a la Computación. Capítulo 7 Entrada/Salida
Introducción a la Computación Capítulo 7 Entrada/Salida Problemas Entrada/Salida Existe una amplia variedad periféricos Se les entrega distintas cantidades de datos Funcionan a distintas velocidades Tienen
Más detallesPreguntas de autoevaluación tema 1
0.21. Qué es un canal o procesador de E/S? Es un procesador auxiliar que se encarga de realizar todas las operaciones de E/S con un determinado conjunto de dispositivos de E/S. 0.22. Describir el proceso
Más detallesTema III: Componentes de un Sistema Operativo
Tema III: Componentes de un Sistema Operativo Concepto de proceso Jerarquía de memoria: Concepto de memoria cache Memoria virtual Partición Sistema de ficheros Sistema de entrada/salida: Driver y controladora
Más detallesContenidos. Para el usuario. Para el programador. Para el desarrollador del sistema operativo.
Sistemas operativos Jorge Juan Chico , Julián Viejo Cortés 2011, 2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS MATERIA O MÓDULO: Sistemas Operativos CÓDIGO: IS603.a CARRERA: INGENIERÍA DE SISTEMAS NIVEL: TERCERO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4
Más detallesUNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas SISTEMAS OPERATIVOS
CURSO: SISTEMAS OPERATIVOS 1 SEMESTRE: V 2 CODIGO: 02501 3 COMPONENTE: CICLO: 5 AREA: FECHA DE APROBACIÓN: 7 NARURALEZA: OBLIGATORIO 8 CARÁCTER: TEORICO PRACTICO 9 CREDITOS (RELACIÓN): (1-1) 10 INTENSIDAD
Más detallesSISTEMAS OPERATIVOS. Técnico en Informática El futuro está en tus manos ISAE UNIVERSIDAD FACULTAD DE CIENCIAS TECNOLOGICAS TÉCNICO EN INFORMÁTICA
ISAE UNIVERSIDAD FACULTAD DE CIENCIAS TECNOLOGICAS TÉCNICO EN INFORMÁTICA SISTEMAS OPERATIVOS GUÍA DIDÁCTICA Mgter. Eliécer Espinosa elespinosa08@gmail.com-eliecerespinosa08@hotmail.com Técnico en Informática
Más detallesTemario. Diseño de Sistemas Operativos. Módulo 1. Conceptos y Tipologías. Tema 1. Introducción. Francisco Rosales. 4º Curso
4º Curso DATSI Universidad Politécnica de Madrid Temario 1. Introducción 2. Procesos 3. Interbloqueos 4. Gestión de Memoria 5. Administración de Sistemas 6. Entrada/Salida 7. Sistemas de Ficheros 8. Protección
Más detallesGUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS
GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS GRADO EN INGENIERIA DEL SOFTWARE Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones MÓDULO: MATERIA:
Más detallesUnidad V: Sistemas de archivos 5.1 Concepto
Unidad V: Sistemas de archivos 5.1 Concepto Son los algoritmos y estructuras lógicas utilizadas para poder acceder a la información que tenemos en el disco. Cada uno de los sistemas operativos crea estas
Más detallesANEXO I GUIA BIBLIOGRAFICA:
ANEXO I GUIA BIBLIOGRAFICA: Unidad 1: INTRODUCCIÓN Concepto de sistema operativo. Evolución de los sistemas operativos. Repaso de los conocimientos de hardware necesarios. Estructuras de los sistemas operativos.
Más detallesEL SISTEMA OPERATIVO. Dónde estamos?
COMPUTADORES DIGITALES Dónde estamos? ALTO USUARIO APLICACIÓN PROGRAMADOR NIVEL SO PROG. DE SO CIRCUITOS DE LA MÁQUINA BAJO Dónde estamos? Aplicación Ofimática, Multimedia, Diseño, Cálculo, Comunicaciones,
Más detallesHilos. Módulo 4. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco. Hilos
Hilos Módulo 4 Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco Hilos Revisión Modelos Multihilados Librerías de Hilos Aspectos sobre Hilos Ejemplos
Más detalles