Organización del Sistema Operativo
|
|
- Rosa María Domínguez Robles
- hace 7 años
- Vistas:
Transcripción
1 del Sistema Operativo Sistemas Operativos Pontificia Universidad Javeriana Febrero de 2010 del Sistema Operativo
2 Funciones Básicas Funciones Básicas Perspectivas del Computador Responsabilidades del SO Crear un ambiente de máquina abstracta con multiples componentes autónomos. del Sistema Operativo
3 Funciones Básicas Funciones Básicas Perspectivas del Computador Responsabilidades del SO Crear un ambiente de máquina abstracta con multiples componentes autónomos. Coordinar el uso de los componentes de acuerdo a las políticas del administrador. del Sistema Operativo
4 Perspectivas del Computador Funciones Básicas Perspectivas del Computador Las funciones del SO se concentran en satisfacer los siguientes requerimientos básicos: del Sistema Operativo
5 Perspectivas del Computador Funciones Básicas Perspectivas del Computador Las funciones del SO se concentran en satisfacer los siguientes requerimientos básicos: 1 Manejo de dispositivos del Sistema Operativo
6 Perspectivas del Computador Funciones Básicas Perspectivas del Computador Las funciones del SO se concentran en satisfacer los siguientes requerimientos básicos: 1 Manejo de dispositivos 2 Manejo de procesos, hilos y recursos del Sistema Operativo
7 Perspectivas del Computador Funciones Básicas Perspectivas del Computador Las funciones del SO se concentran en satisfacer los siguientes requerimientos básicos: 1 Manejo de dispositivos 2 Manejo de procesos, hilos y recursos 3 Manejo de memoria del Sistema Operativo
8 Perspectivas del Computador Funciones Básicas Perspectivas del Computador Las funciones del SO se concentran en satisfacer los siguientes requerimientos básicos: 1 Manejo de dispositivos 2 Manejo de procesos, hilos y recursos 3 Manejo de memoria 4 Manejo de archivos del Sistema Operativo
9 Motivación Introducción Motivación División Device Management El sistema operativo maneja la asignación, aislamiento y compartición de los dispositivos de acuerdo a una política escogida por los diseñadores o administradores del sistema. del Sistema Operativo
10 Motivación Introducción Motivación División Device Management El sistema operativo maneja la asignación, aislamiento y compartición de los dispositivos de acuerdo a una política escogida por los diseñadores o administradores del sistema. Modularidad El manejador de dispositivos está compuesto por dos partes. Una parte independiente de los dispositivos y una parte dependiente de cada dispositivo. Esto con el proposito de simplificar la operación de adicionar un nuevo dispositivo. del Sistema Operativo
11 División Introducción Motivación División Device Management Parte Dependiente Implementa aspectos del manejo del dispositivos que son unicos a él (device driver) del Sistema Operativo
12 División Introducción Motivación División Device Management Parte Dependiente Implementa aspectos del manejo del dispositivos que son unicos a él (device driver) Parte Independiente Define un ambiente general de software en donde las partes dependientes (drivers) puedan ejecutarse del Sistema Operativo
13 Device Management Motivación División Device Management Figura: Device Management - Tomado de Operating Systems, 3 del Sistema Operativo Edition, Gary Nutt
14 Motivación Introducción Motivación Process, threads and resources Process Manager Procesos, hilos y recursos Procesos e hilos son unidades básicas de computación y recursos (abstractos) son elementos del ambiente computacional necesitados para ejecutar hilos. del Sistema Operativo
15 Motivación Introducción Motivación Process, threads and resources Process Manager Procesos, hilos y recursos Procesos e hilos son unidades básicas de computación y recursos (abstractos) son elementos del ambiente computacional necesitados para ejecutar hilos. Manejador de procesos es responsable de administrar el procesador y varios recursos abstractos. Coopera con el manejador de memoria. del Sistema Operativo
16 Process, threads and resources Motivación Process, threads and resources Process Manager Figura: Process Management - Tomado de Operating Systems, 3 del Sistema Operativo Edition, Gary Nutt
17 Process Manager Motivación Process, threads and resources Process Manager El manejo de procesos, hilos y recursos podría hacerse en diferentes uniades lógicas, sin embargo la mayoría de los sistemas operativos las combinan en un solo módulo, dado que son parte fundamental del ambiente de la máquina abstracta. del Sistema Operativo
18 Motivación Introducción Motivación Memoria Virtual Memory Management Memoria principal El manejador de memoria coopera con el manejador de recursos para administrar la asignación y uso de la memoria primaria (memoria ejecutable). del Sistema Operativo
19 Motivación Introducción Motivación Memoria Virtual Memory Management Memoria principal El manejador de memoria coopera con el manejador de recursos para administrar la asignación y uso de la memoria primaria (memoria ejecutable). Allocate El manejador asigna memoria a procesos de acuerdo a una política y forza el aislamiento del recurso. del Sistema Operativo
20 Memoria Virtual Introducción Motivación Memoria Virtual Memory Management Si el sistema soporta memoria virtual, el manejador coopera con el dispositivo o manejador de archivos para manejar la memoria y dispositivos de paginado. del Sistema Operativo
21 Memoria Virtual Introducción Motivación Memoria Virtual Memory Management Si el sistema soporta memoria virtual, el manejador coopera con el dispositivo o manejador de archivos para manejar la memoria y dispositivos de paginado. Virtual Memory Son extensiones abstractas para que la memoria principal aparente ser más grande de lo que realmente es. Se logra por medio del manejador de memoria virtual y los dispositivos de almacenamiento. del Sistema Operativo
22 Memory Management Motivación Memoria Virtual Memory Management Figura: Memory Management - Tomado de Operating Systems, 3 del Sistema Operativo Edition, Gary Nutt
23 Motivación Introducción Motivación File Manager Archivos Los archivos son abstracciones de dispositivos de almacenamiento. Estas son las abstracciones más usadas en el sistema de cómputo. del Sistema Operativo
24 Motivación Introducción Motivación File Manager Archivos Los archivos son abstracciones de dispositivos de almacenamiento. Estas son las abstracciones más usadas en el sistema de cómputo. El manejador de archivos se encarga de implementar la asbtracción de archivo por medio de la interacción con el manejador de dispositivos y con el manejador de memoria. del Sistema Operativo
25 File Manager Introducción Motivación File Manager Figura: Memory Management - Tomado de Operating Systems, 3 Edition, Gary Nutt del Sistema Operativo
26 Debe Cumplirse Introducción Debe Cumplirse Tener en cuenta El sistema operativo es una colección de algoritmos y estructuras de datos. Para lograr la funcionalidad deseada de aislar y compartir recursos, el sistema debe tener en cuenta: del Sistema Operativo
27 Debe Cumplirse Introducción Debe Cumplirse Tener en cuenta El sistema operativo es una colección de algoritmos y estructuras de datos. Para lograr la funcionalidad deseada de aislar y compartir recursos, el sistema debe tener en cuenta: Comportamiento del Sistema Operativo
28 Debe Cumplirse Introducción Debe Cumplirse Tener en cuenta El sistema operativo es una colección de algoritmos y estructuras de datos. Para lograr la funcionalidad deseada de aislar y compartir recursos, el sistema debe tener en cuenta: Comportamiento Uso exclusivo de los recursos del Sistema Operativo
29 Tener en cuenta Introducción Debe Cumplirse Tener en cuenta Performance El SO debe ser implementado lo más eficientemente posible para brindar un minimo uso de los recursos (especialmente procesador y memoria), máximizando el uso de los recursos por parte de las aplicaciones de usuario. del Sistema Operativo
30 Tener en cuenta Introducción Debe Cumplirse Tener en cuenta Performance El SO debe ser implementado lo más eficientemente posible para brindar un minimo uso de los recursos (especialmente procesador y memoria), máximizando el uso de los recursos por parte de las aplicaciones de usuario. Exclusive use of resources El SO debe proveer el aislamiento de los recursos permitiendo a los procesos guardar información con certeza de que no será alterada ni robada. del Sistema Operativo
31 Debe Cumplirse Tener en cuenta Existen tres mecanismos básicos que implementa todo sistema operativo moderno: del Sistema Operativo
32 Debe Cumplirse Tener en cuenta Existen tres mecanismos básicos que implementa todo sistema operativo moderno: Modos del procesador del Sistema Operativo
33 Debe Cumplirse Tener en cuenta Existen tres mecanismos básicos que implementa todo sistema operativo moderno: Modos del procesador Núcleos (kernels) del Sistema Operativo
34 Debe Cumplirse Tener en cuenta Existen tres mecanismos básicos que implementa todo sistema operativo moderno: Modos del procesador Núcleos (kernels) Métodos de invocar los servicios del Sistema Operativo
35 Debe Cumplirse Tener en cuenta Processor modes Un bit en el hardware define si se está ejecutando operaciones por parte del SO o por parte del usuario. del Sistema Operativo
36 Debe Cumplirse Tener en cuenta Processor modes Un bit en el hardware define si se está ejecutando operaciones por parte del SO o por parte del usuario. Figura: Exclusive Access to Resource - Tomado de Operating Systems, 3 Edition, Andrés Gary Felipe Barco NuttSanta del Sistema Operativo
37 Debe Cumplirse Tener en cuenta Kernels La parte más crítica del SO es el kernel. Este es diseñado como software seguro (trusted software) que controla la correcta operación de todo el resto de software. del Sistema Operativo
38 Debe Cumplirse Tener en cuenta Kernels La parte más crítica del SO es el kernel. Este es diseñado como software seguro (trusted software) que controla la correcta operación de todo el resto de software. El kernel implementa mecanismos básicos que aseguran la funcionalidad del sistema entero. Otro software (incluyendo partes del SO) y todos los programas de aplicación son ejecutados como software inseguro (user mode). del Sistema Operativo
39 Debe Cumplirse Tener en cuenta del Sistema Operativo
40 Debe Cumplirse Tener en cuenta Métodos de Invocar Servicios Este punto tiene que ver en la manera cómo el usuario pide servicios del SO; llamando a una función o mandando un mensaje a un proceso del sistema. del Sistema Operativo
41 Debe Cumplirse Tener en cuenta Métodos de Invocar Servicios Este punto tiene que ver en la manera cómo el usuario pide servicios del SO; llamando a una función o mandando un mensaje a un proceso del sistema. Existen dos técnicas por las cuales un programa en modo usuario puede acceder a los servicios del kernel en modo supervisor. del Sistema Operativo
42 Debe Cumplirse Tener en cuenta Métodos de Invocar Servicios Este punto tiene que ver en la manera cómo el usuario pide servicios del SO; llamando a una función o mandando un mensaje a un proceso del sistema. Existen dos técnicas por las cuales un programa en modo usuario puede acceder a los servicios del kernel en modo supervisor. 1 Llamado al sistema - System Call del Sistema Operativo
43 Debe Cumplirse Tener en cuenta Métodos de Invocar Servicios Este punto tiene que ver en la manera cómo el usuario pide servicios del SO; llamando a una función o mandando un mensaje a un proceso del sistema. Existen dos técnicas por las cuales un programa en modo usuario puede acceder a los servicios del kernel en modo supervisor. 1 Llamado al sistema - System Call 2 Paso de mensaje - Message Passing del Sistema Operativo
44 Debe Cumplirse Tener en cuenta Syscall Se invoca una función que ejecuta una llamada con parametros adecuados al kernel. Esta función hace un cambio indirecto, por medio de una tabla de direcciones llamada trap table, a la función kernel del sistema operativo. del Sistema Operativo
45 Debe Cumplirse Tener en cuenta Syscall Se invoca una función que ejecuta una llamada con parametros adecuados al kernel. Esta función hace un cambio indirecto, por medio de una tabla de direcciones llamada trap table, a la función kernel del sistema operativo. Message Passing El proceso del usuario construye un mensaje que le envia al kernel, este a su vez envia un mensaje al proceso usuario. del Sistema Operativo
46 Debe Cumplirse Tener en cuenta Figura: Invocar al SO - Tomado de Operating Systems, 3 Edition, Gary Nutt del Sistema Operativo
47 Logica del SO Logica del SO A nivel lógico, el SO está hecho del manejador de procesos, memoria, dispositivos y archivos. Cada uno de esos manejadores necesitan, de vez en cuando, estructuras poseidas por otro manejador. Por esta razón se violan principios de modularidad al diseñar un SO. del Sistema Operativo
48 Lógica del SO Logica del SO Figura: del SO - Tomado de Operating Systems, 3 Edition, Gary Nutt del Sistema Operativo
49 Fin de la Clase Introducción Logica del SO Nos vemos en la próxima!!! del Sistema Operativo
Usando el Sistema Operativo
Sistemas Operativos Pontificia Universidad Javeriana Enero de 2010 Los sistemas operativos Los sistemas operativos Perspectivas del Computador Concepto general El sistema operativo es parte del software
Más detalles1.9 Año 2000 y años siguientes
1.9 Año 2000 y años siguientes Middleware Relaciona dos aplicaciones distintas Generalmente sobre una red y entre máquinas incompatibles. Particularmente importante para Web services Simplifica la comunicacion
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 detallesParte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
Más detallesTema 12: El sistema operativo y los procesos
Tema 12: El sistema operativo y los procesos Solicitado: Tarea 06 Arquitecturas de una computadora y el funcionamiento del software M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx
Más detallesProcesos, hilos y Recursos
Sistemas Operativos Pontificia Universidad Javeriana Febrero de 2010 Process Manager Procesos Clasicos Procesos Modernos Process Manager Objetivo El manejador de procesos provee un espectro de servicios
Más detallesSistemas Operativos. Curso 2017 Estructura de los sistemas operativos
Sistemas Operativos Curso 2017 Estructura de los sistemas operativos Agenda Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura del sistema. Máquinas virtuales.
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 detallesConceptos y Estructuras de Sistemas Operativos
Conceptos y Estructuras de Sistemas Operativos Contenido del Curso Evaluación I ex. Parcial 100% prueba escrita II ex. Parcial 100% proyecto Examen final= Nota del proyecto (50%) + prueba escrita (50%)
Más detallesSistemas Operativos. Curso 2014 Estructura de los sistemas operativos
Sistemas Operativos Curso 2014 Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura
Más detallesEstructura Windows NT
Introducción - Uno de los objetivos principales del diseño de Windows NT fue tener un núcleo tan pequeño como fuera posible. - En este núcleo estarían integrados módulos que dieran respuesta a aquellas
Más detallesTEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O
TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema
Más detallesCap.2. Kernel Sistemas Operativos - Viña del Mar.
Cap.2. Kernel Sistemas Operativos - Viña del Mar. Maximiliano Osorio mosorio@inf.utfsm.cl Universidad Técnica Federico Santa Maria 19 de agosto de 2017 1 / 44 Tabla de contenidos 1 Proceso Protección de
Más detallesSistemas Operativos. Estructura de los sistemas operativos
Sistemas Operativos Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura del
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 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 detallesSistema Operativo. Introducción. Sistema operativo. Componentes del sistema operativo
Introducción Sistema Operativo Todo sistema de cómputo se puede dividir, en forma general, en dos partes: hardware (aseguramiento técnico) y software (aseguramiento de programas). El software hace útil
Más detallesSist s em e a m s s O per e ativos o. s Unidad V Entrada Sali l d i a.
Sistemas Operativos. Unidad V Entrada Salida. Programación de Entrada y Salida Introducción. Comunicación de los procesos con el mundo externo : Mecanismo de E/S de información. Aspectos que diferencian
Más detallesLos registros son la memoria principal de la computadora. Existen diversos registros de propósito general y otros de uso exclusivo.
Unidad IV: Generación de código objeto 4.1 Registro Los registros son la memoria principal de la computadora. Existen diversos registros de propósito general y otros de uso exclusivo. Algunos registros
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 detallesINTRODUCCION A SISTEMAS OPERATIVOS
INTRODUCCION A SISTEMAS OPERATIVOS 1 Objetivos de un Sistema Operativo Proveer la interfase entre el usuario y la máquina para lograr un uso conveniente y eficiente Administrar los recursos (concepto de
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 detallesOrganización de la Computadora
Sistemas Operativos Pontificia Universidad Javeriana Febrero de 2010 Arquitectura Introducción Arquitectura Arquitectura de Von Newumann El Sistema operativo provee abstracciones para que el hardware pueda
Más detallesUnidad VIII Generación de código intermedio. M.C. Juan Carlos Olivares Rojas
Unidad VIII Generación de código intermedio M.C. Juan Carlos Olivares Rojas Agenda 8.1 Lenguaje máquina. 8.1.1 Características. 8.1.2 Direccionamiento. 8.2 Lenguaje ensamblador. 8.2.1 Características.
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 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 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 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 detallesIntroducción a los Sistemas Operativos
Lic. Ing. Osvaldo Clúa 2008 Facultad de Ingeniería Universidad de Buenos Aires Introducción a los Sistemas Operativos Qué es un Sistema Operativo? Un programa que hace de intermediario entre el usuario
Más detallesConvivencia Introducción
Convivencia Introducción Dra. Carolina Mañoso Dpto. Informática y Automática.UNED Definición (1/3) El sistema operativo como máquina virtual o extendida: Un sistema operativo es una serie de componentes
Más detallesUniversidad de Costa Rica
Universidad de Costa Rica Escuela de Computación e Informática Trabajo sobre Sistema Operativo Mach Sistemas Operativos I Profesor: Diego Villalba Alumno: Daniel Rivera Solano A85274 13-noviembre-2013
Más detallesMódulo 1. Introducción a la Base de Datos
Módulo 1 Introducción a la Base de Datos 1 Objetivos Generales Introducir conceptos básicos de base de datos Identificar los componentes y demás herramientas utilizadas en las bases de datos. 2 Índice
Más detallesvmware vs. Xen Una comparación de los esquemas mas populares de virtualización Emma Di Battista & Gabriel Pérez Salgado Universidad Simón Bolívar
vmware vs. Xen Una comparación de los esquemas mas populares de virtualización Emma Di Battista & Gabriel Pérez Salgado Universidad Simón Bolívar Contenidos 1. Introducción 2. Hipervisores 3. Snapshots
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 detallesThreads, SMP y Microkernels. Proceso
Threads, SMP y Microkernels Proceso Propiedad de los recursos a un proceso se le asigna un espacio de dirección virtual para guardar su imagen Calendarización/ejecución sigue una ruta de ejecución la cual
Más detallesUsuario. Programas de Aplicación. Sistema Operativo. Hardware. Figura 1. Sistema de cómputo estructurado por capas.
Generalidades acerca de los sistemas operativos Hoy en día muchas personas, usan las computadoras de una forma muy fácil, muchos incluso creen que la máquina tiene incorporada todas las potencialidades
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Indice Conceptos sobre ordenadores Concepto de Sistema Operativo Historia de los SO Multiprogramación Administración CPU Memoria Entrada/Salida Estados de un proceso
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Parte II USB Servicios de los SO Interfaz de usuario Ejecución de programas Operaciones de E/S Manipulación de archivos Comunicaciones Detección de errores 1 Funciones
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 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 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 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 de Los Andes Escuela de Ingeniería de Sistemas Departamento de Computación Arquitectura de Computadores. Clase 24
Universidad de Los Andes Escuela de Ingeniería de Sistemas Departamento de Computación Arquitectura de Computadores Clase 24 Semestre B-2010 Ícaro Alzuru C. AGENDA Memoria Virtual Memory Management Unit
Más detallesFundamentos de Programación. Sabino Miranda-Jiménez
Fundamentos de Programación Sabino Miranda-Jiménez MÓDULO 1. Introducción a la computación Temas: La computación en el profesional de ingeniería Desarrollo computacional en la sociedad Aplicaciones Software
Más detallesPlanificaciones Sistemas Operativos. Docente responsable: MENDEZ MARIANO. 1 de 6
Planificaciones 7508 - Sistemas Operativos Docente responsable: MENDEZ MARIANO 1 de 6 OBJETIVOS 1-Estudiar y conocer en detalle los pilares fundamentales de los sistemas operativos: el Kernel y Proceso,
Más detallesPlanificaciones Sistemas Operativos. Docente responsable: MENDEZ MARIANO. 1 de 6
Planificaciones 7508 - Sistemas Operativos Docente responsable: MENDEZ MARIANO 1 de 6 OBJETIVOS 1-Estudiar y conocer en detalle los pilares fundamentales de los sistemas operativos: el Kernel y Proceso,
Más detallesSistemas Operativos. S.O. Estructura Básica. S.O. Como Administrador de Recursos. Multiprogramación. Multiprogramación y Procesos
! Departamento de Electrónica y Circuitos! EC3731 Arquitectura del Computador II! Prof. Osberth De Castro! Prof. Juan C. Regidor S.O. Estructura Básica Sistemas Operativos Multiprogramación y Procesos
Más detallesTema II. Descripción y control de procesos. UNED Manuel Fernández Barcell. Blog:
Tema II Descripción y control de procesos UNED Manuel Fernández Barcell http://www.mfbarcell.es Blog: http://prof.mfbarcell.es 2.2.1 CONCEPTO DE PROCESO Un programa es un archivo ejecutable que está en
Más detallesPlanificaciones Sistemas Operativos. Docente responsable: MENDEZ MARIANO. 1 de 5
Planificaciones 9503 - Sistemas Operativos Docente responsable: MENDEZ MARIANO 1 de 5 OBJETIVOS 1-Estudiar y conocer en detalle los pilares fundamentales de los sistemas operativos: el Kernel y Proceso,
Más detallesSISTEMAS OPERATIVOS. Ing. Raúl Alberto Rojas Reátegui
SISTEMAS OPERATIVOS Ing. Raúl Alberto Rojas Reátegui OBJETIVOS PEDAGOGICOS Describir las principales características de un Sistemas operativos. Describe las principales características de sistemas operativos
Más detallesUnidad Nº I Revisión de conceptos de. Sistemas Operativos
Instituto Universitario Politécnico Santiago Mariño Unidad Nº I Revisión de conceptos de Sistemas Operativos Definicióm de Sistema Operativo Es un programa que actúa como intermediario entre el usuario
Más detallesClase Práctica de Perifericos
Clase Práctica de Perifericos Gastón Aguilera Departamento de Computación, FCEyN, Universidad de Buenos Aires, Buenos Aires, Argentina Que haremos hoy? Temas: Administración de E/S Asignación de Periféricos
Más detallesINSTITUTO TECNOLÓGICO DE MORELIA
DEPARTAMENTO DE SISTEMAS Y COMPUTACION INSTRUMENTACIÓN DIDÁCTICA DEL PERIODO agosto_diciembre2008 MATERIA: SISTEMAS OPERATIVOS II HT 4 HP 0 CR 8 NO. DE UNIDADES 4 GRUPO: A CARRERA: TEMAS COMPUTACIONALES
Más detalles1. Sistema Operativo Unix
. Sistema Operativo Unix. Introducción al S.O. Unix y su entorno.2 Subsistema de Archivos.3 Subsistema de Procesos.4 Políticas de Gestión de Memoria Dpto. Lenguajes y Sistemas Informáticos. Universidad
Más detallesTaller de Sistemas Operativos. System Calls 2012
Taller de Sistemas Operativos System Calls 2012 Agenda Conceptos generales La API POSIX y las System Calls Syscalls System Call Handler Como implementar una System Call Contexto de una System Call Utilizar
Más detallesObjetivo: Contenido
PROGRAMACIÓN BÁSICA Introducción Objetivo: El alumno describirá la importancia de la programación como herramienta en el quehacer del ingeniero. Contenido 1.1 Componentes: hardware, software. 1.2 Beneficios
Más detallesFundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Estructura del sistema operativo ULPGC - José Miguel Santos Espino
Fundamentos de los Sistemas Operativos Tema 1. Conceptos generales Estructura del sistema operativo 2015 ULPGC - José Miguel Santos Espino Contenido Componentes del S.O. Programas del sistema El núcleo
Más detalles1- UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES. Tecnicatura Universitaria en Programación de Sistemas
1- UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES Carrera: Tecnicatura Universitaria en Programación de Sistemas Materia: Curso: 1 año Curso lectivo: 2018 Carga horaria
Más detallesDiseño de los servicios del sistema
Diseño de los servicios del sistema Marisa Gil (marisa@ac.upc.es) Ernest Artiaga (ernest@ac.upc.es) ENtornos Operativos para la Gestión de Recursos de Aplicaciones Paralelas CURSO 1.998-99 Situación de
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 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 detallesBase Bas de dato da s
BASE DE DATOS I Base de datos Todo buen curso necesita empezar con algunos conceptos básicos para el mejor entendimiento del mismo, por lo tanto empezaremos con las definiciones que involucran a las bases
Más detallesUnidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas
Más detallesBASES DE DATOS DISTRIBUIDAS
BASES DE DATOS DISTRIBUIDAS Una Base de Datos Distribuida entonces es una colección de datos que pertenecen lógicamente a un sólo sistema, pero se encuentra físicamente esparcido en varios "sitios" de
Más detallesNo obstante, incluso en los sistemas monolíticos es posible tener al menos un poco de estructura. Los servicios (llamadas al sistema) proporcionados
Sistemas operativos Es un software de sistemas, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende
Más detallesSistemas Operativos Orientados a Objetos
Facultad de Ingeniería Universidad de Buenos Aires 75-08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Sistemas Operativos Orientados a Objetos Programa Sistemas Operativos Flexibles Tecnologías usadas en
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 detallesSISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS. Ficheros
SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS Ficheros Objetivos 2 Conocer los conceptos de fichero y directorio así como sus características. Utilizar los servicios de gestión de Ficheros y directorios ofrecidos
Más detallesTEMA 1. Introducción a las arquitecturas distribuidas
TEMA 1. Introducción a las arquitecturas distribuidas Tema 1. ARQUITECTURAS DISTRIBUIDAS: CONCEPTOS BÁSICOS 1. Qué es un sistema distribuido? 2. Servicios 3. Arquitectura 4. Definición de AD 5. Modelos
Más detallesCUDA (Compute Unified Device Architecture)
CUDA (Compute Unified Device Architecture) Alvaro Cuno 23/01/2010 1 CUDA Arquitectura de computación paralela de propósito general La programación para la arquitectura CUDA puede hacerse usando lenguaje
Más detallesAdministración de Sistemas Operativos ACI495
Administración de Sistemas Operativos ACI495 Sistema Operativo LINUX GNU/LINUX es un sistema operativo que se distribuye bajo la licencia pública general GNU. LINUX es propiedad y creación de Linus B.
Más detallesSistemas Operativos. Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos:
Qué es un Sistema Operativo? Sistemas Operativos Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos: 1. Servir como interfaz entre
Más detallesPROCEDIMIENTOS ALMACENADOS
Modelado de Base de Datos PROCEDIMIENTOS ALMACENADOS Universidad Politecnica de los Llanos Procedimiento Almacenado Un Procedimiento almacenado es un Objeto de Base de Datos que puede encapsular logica
Más detallesCuestionario 1-Parte 1
Cuestionario 1-Parte 1 Sistemas Operativos José Antonio Méndez Barrios 201118720 1. Qué es un Sistema Operativo? Programa que controla la ejecución de los programas de aplicación y que actúa como interfaz
Más detallesUnidad I. Introducción a las Bases de Datos
Unidad I Introducción a las Bases de Datos Bases de Datos - Definición Conjunto de datos relacionados entre sí Hechos conocidos: Pueden registrarse Tienen significado Representa una realidad particular:
Más detallesIngeniería en Computación
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje: Programación Paralela y Distribuida Tema: Introducción a los Sistemas
Más detallesPRÁCTICA 2 DE LABORATORIO: GESTIÓN DE RECURSOS DE MEMORIA Y PROCESADOR EN LINUX CENTOS
INSTITUTO POLITÉCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y TECNOLOGÍA AVANZAZA CURSO DE ADMINISTRACIÓN DE SISTEMAS OPERATIVOS GRUPO 1TM1 AGOSTO-DICIEMBRE 2016. IMPARTIDO POR DR.
Más detallesCONCEPTO. Actúa de intermediario entre el hardware y los programas de aplicación.
CONCEPTO ES UN SOFTWARE DE SISTEMA, ES DECIR, UN CONJUNTO DE PROGRAMAS DE COMPUTACIÓN DESTINADOS A REALIZAR MUCHAS TAREAS ENTRE LAS QUE DESTACA LA ADMINISTRACIÓN EFICAZ DE SUS RECURSOS. Se encarga de gestionar
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 detallesEs un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.
Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución
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 detalles1.1 Concepto y definición de Sistemas Operativos
1.1 Concepto y definición de Sistemas Operativos Un Sistema Operativo es una parte importante de cualquier sistema de computación. Un sistema de computación puede dividirse en cuatro componentes: el hardware,
Más detallesESTÁNDAR DE COMPETENCIA
I.- Datos Generales Código EC0835 Título Ejecución de software con codificación de comandos y datos orientada a objetos Propósito del Estándar de Competencia Servir como referente para la evaluación y
Más detallesSistemas Distribuidos.
Escuela Militar de Ingeniería Ingeniería de Sistemas SISTEMAS OPERATIVOS Laboratorio Nombre: Código: Sistemas Distribuidos. 1. Conceptos fundamentales. Definición de un sistema de cómputo distribuido.
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 detallesTipos de Diseño. Ing. Elizabeth Guerrero V.
Tipos de Diseño Ing. Elizabeth Guerrero V. Tipos de Diseño Tipos de diseño de Procesos: Centralizado, Distribuido y Cooperativo Procesos Centralizados Un sistema centralizado está formado por un computador
Más detallesCambio de hebra. Gustavo Romero. 13 de febrero de Arquitectura y Tecnología de Computadores. Voluntario Involuntario
c Cambio de hebra Gustavo Romero Arquitectura y Tecnología de Computadores 13 de febrero de 2009 Gustavo Romero Cambio de hebra (1/67) Índice 1 Voluntario Versión simplificada Gestión de la pila Estudio
Más detallesSistemas Operativos. Curso 2018 Virtualización
Sistemas Operativos Curso 2018 Virtualización Agenda Introducción Requerimientos para la virtualización Virtualización de CPU Vritualización de la memoria Virtualización de la E/S Sistemas Operativos Modernos,
Más detallesUnidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Más detallesGuía docente de la asignatura
Asignatura Estructura de Sistemas Operativos Materia Entornos Tecnológicos Módulo Titulación Graduado en Ingeniería Informática y Graduado en Ingeniería Informática de Sistemas Plan 463/464 Periodo de
Más detallesUnidad I: Introducción a las estructuras de datos
Unidad I: Introducción a las estructuras de datos 1.1 Tipos de datos abstractos (TDA) Los tipos de datos abstractos (TDA) encapsulan datos y funciones que trabajan con estos datos. Los datos no son visibles
Más detallesIntroducción. Sistemas Operativos. Pedro Chávez Lugo mailto:pchavezl74@gmail.com. 23 de marzo de 2010
mailto:pchavezl74@gmail.com 23 de marzo de 2010 1 Introducción Que es un Sistema Operativo? Un sistema operativo es un programa que tiene la finalidad de simplificar el manejo y la utilización de la computadora.
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 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 detallesGuía de instalación del navegador Mozilla Firefox
2012 Guía de instalación del navegador PRICE SHOES 27/11/2012 Tabla de contenido Qué es Firefox?... 3 Por qué debo usar Firefox?... 3 Dónde encuentro información en español acerca de Firefox?... 3 Cómo
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 detalles