SISTEMAS OPERATIVOS Ciclo 2014 Plan 2012
|
|
- Mariano Castilla Aguirre
- hace 6 años
- Vistas:
Transcripción
1 Lic. en Sistemas de Información SISTEMAS OPERATIVOS Ciclo 2014 Plan 2012 UNIDAD 1 INTRODUCCION Y CONCEPTOS GENERALES ING. AGUILERA SERGIO OMAR
2 CONCEPTO Programa que controla la ejecución de los programas de aplicación, y actúa como interfaz entre las aplicaciones del usuario y el hardware. 2
3 PROPOSITOS DE LOS SISTEMAS OPERATIVOS INICIALIZACION FUNCIONES MAQUINA EXTENDIDA CONTROL Y ADMINISTRACION JOB SCHEDULER O SHELL NIVELES DE ADMINISTRACION DEL SOp ADMINISTRACION DE RECURSOS TRANSACCIONES DEL KERNEL 3
4 SINOPSIS DE UN SISTEMA OPERATIVO 4
5 NIVELES DE PROGRAMACION PARA SOp Usuario final Programador Programas de aplicación Utilidades Diseñador del sistema operativo Sistema operativo Hardware del computador Figura 2.1. Niveles y vistas de un sistema informático. Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN:
6 ARQUITECTURA GENERAL DE LOS SOp ANILLOS CONCENTRICOS SHELL FILE SYSTEM PRG USR MEMORY MANAGER I/O MANAGER CPU SCHEDULING (MAX PRIORIDAD) SPOOL 6
7 UNIX - LINUX 7
8 UNIX - LINUX 8
9 ARQUITECTURA GENERAL DE LOS SOp CLIENTE/SERVIDOR FRONT END BACK END OTROS SERVICIOS MICROKERNEL 9
10 ARQUITECTURA GENERAL DE LOS SOp 10
11 ARQUITECTURA GENERAL DE LOS SOp MAQUINA VIRTUAL MSDOS UX-LINUX WIN 98 OTROS HW 1 HW 2 HW 3 HW N VMS HW REAL 11
12 SISTEMA EMBEBIDO ARQUITECTU RA GENERAL DE LOS SOp 12
13 ANDROIDE Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN:
14 TIPOS DE SISTEMAS OPERATIVOS SISTEMA DE PROCESAMIENTO POR LOTES SISTEMA DE TIEMPO DIFERIDO SISTEMA DE TIEMPO REAL SISTEMA MONOUSUARIO SISTEMA MULTIUSUARIO MONOPROCESAMIENTO MULTIPROCESAMIENTO CENTRALIZADO DISTRIBUIDO PORTABLE PROPIETARIO 14
15 TIPOS DE SISTEMAS OPERATIVOS SISTEMA DE TIEMPO REAL 15
16 ELEMENTOS PRINCIPALES DEL SISTEMA OPERATIVO JERARQUIA DE DISEÑO Nivel Nombre Objetos Ejemplos de operaciones 13 Shell Entorno de programación Sentencias de un lenguaje de usuario de shell 12 Procesos de usuario Procesos de usuario Salir, eliminar, suspender, reanudar 11 Directorios Directorios Crear, destruir, conectar, desconectar, buscar, listar 10 Dispositivos Dispositvos externos tales Abrir, cerrar, leer, escribir como impresoras, pantallas y teclados 9 Sistema de archivos Archivos Crear, destruir, abrir, cerrar, leer, escribir 8 Comunicaciones Tubos (pipes) Crear, destruir, abrir, cerrar, leer, escribir 16
17 ELEMENTOS PRINCIPALES DEL SISTEMA OPERATIVO JERARQUIA DE DISEÑO Nivel Nombre Objetos Ejemplos de operaciones 7 Memoria virtual Segmentos, páginas Leer, escribir, traer (fetch) 6 Almacenamiento Bloques de datos, Leer, escribir, asignar, liberar secundario local canales de dispositivos 5 Procesos primitivos Procesos primitivos, Suspender, reanudar, esperar, semáforos, colas de señalizar procesos listos 17
18 ELEMENTOS PRINCIPALES DEL SISTEMA OPERATIVO JERARQUIA DE DISEÑO Nivel Nombre Objetos Ejemplos de operaciones 4 Interrupciones Programas de tratamiento Invocar, enmascarar, de interrupciones desenmascarar, reintentar 3 Procedimientos Procedimientos, pila de Marcar la pila, llamar, llamadas, visualización retornar 2 Conjunto de Evaluación de la pila, Cargar, almacenar, sumar, instrucciones intérprete de microprogramas, restar, bifurcar vectores de datos y escalares 1 Circuitos Registros, puertas, buses, etc. Borrar, transferir, activar, electrónicos complementar 18
19 CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS MODERNOS: Arquitectura micronúcleo: Asigna solamente una pocas funciones esenciales al núcleo. Espacios de direcciones. Comunicación entre procesos (IPC). Planificación básica. Multihilos: Hilo: El proceso se divide en hilos que pueden ejecutarse concurrentemente. Unidad de trabajo que se puede expedir para su ejecución. Se ejecuta secuencialmente y es interrumpible. Proceso: Un conjunto de uno o más hilos. 19
20 CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS MODERNOS: Multiproceso simétrico (SMP): Existencia de múltiples procesadores. Estos procesadores comparten la misma memoria principal y dispositivos de E/S. Todos los procesadores pueden ejecutar las mismas funciones. Sistema operativo distribuido: Proporciona la ilusión de un único espacio de memoria principal y un único espacio de memoria secundaria. Utilizado para el sistema de archivos distribuido. 20
21 CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS MODERNOS: Diseño orientado a objetos: Añade extensiones modulares a un pequeño núcleo. Permite a los programadores personalizar un sistema operativo sin romper la integridad del sistema. 21
22 CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS MODERNOS: GESTION DE MEMORIA Aislamiento del proceso. Asignación y gestión automáticas. Soporte para la programación modular. Protección y control de acceso. Almacenamiento a largo plazo. MEMORIA VIRTUAL Permite a los programas direccionar la memoria desde un punto de vista lógico. No existirá un espacio muerto entre la ejecución de los procesos sucesivos, mientras un proceso se envía al almacenamiento secundario y el proceso que le sucede es traído de éste. 22
23 CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS MODERNOS: Control de acceso: SEGURIDAD /PROTECCION Regula el acceso del usuario al sistema. Control del flujo de información: Regula el flujo de datos dentro del sistema y su distribución a los usuarios. Certificación: MEMORIA VIRTUAL Demuestra que el acceso y el control del flujo se llevan a cabo de acuerdo con las especificaciones. 23
24 SERVICIOS DE UN SOp DESARROLLOS DE PROGRAMAS EJECUCION DE PROGRAMAS UTILILERIAS SHELL SYSTEM CALL KERNEL ACCESO A DISPOSTIVOS DE E/S CONTROL DE ACCESO A ARCHIVOS SEGURIDAD DE ACCESO DETECCION DE ERRORES AUDITORIA Y CONTABILIDAD 24
25 ADMINISTRADORES DE UN SOp ADMINISTRADOR DE UMC ADMINISTRADOR DE PROCESOS/EJECUCION ADMINISTRACION DE ARCHIVOS: DATOS Y PROGRAMAS UTILILERIAS SHELL SYSTEM CALL KERNEL ADM. ARCHIVOS EN MEM. SECUND. CONJUNTO DE PROGRAMAS DE SERVICIOS Y UTILERIAS ADMINISTRACION DE NETWORKING PROTECCION Y SEGURIDAD INTERPRETES DE COMANDOS (SHELLS) 25
26 NUCLEO (KERNEL) Parte del sistema operativo que se encuentra en la memoria principal. Incluye las funciones utilizadas con más frecuencia. También denominado kernel. TIPOS MONOKERNEL MICROKERNEL 26
27 NUCLEO (KERNEL) UNIVERSIDAD DE BELGRANO FAC. ING. Y TECNOLOGIA INFORMATICA 27
28 TERMINOLOGIA BASICA: MONOPROGRAMACION Antes de continuar, el procesador debe esperar hasta que la instrucción de E/S termine. Programa A Ejecutar Tiempo Esperar Ejecutar Esperar (a) Monoprogramación Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN:
29 TERMINOLOGIA BASICA: MULTIPROGRAMACION Cuando un trabajo necesite esperar una E/S, el procesador puede cambiar al otro trabajo. Programa A Ejecutar Esperar Ejecutar Esperar Programa B Esperar Ejecutar Esperar Ejecutar Esperar Combinados Ejecutar A Ejecutar B Esperar Ejecutar A Ejecutar B Esperar Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN: Tiempo (b) Multiprogramación con dos programas 29
30 TERMINOLOGIA BASICA: MULTIPROGRAMACION Programa A Ejecutar Esperar Ejecutar Esperar Programa B Esperar Ejecutar Esperar Ejecutar Esperar Programa C Esperar Ejecutar Esperar Ejecutar Esperar Combinados Ejecutar A Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN: Ejecutar B Tiempo Ejecutar C Esperar Ejecutar A Ejecutar B Ejecutar B (c) Mulitprogramación con tres programas Ejecutar C Ejecutar Esperar C 30
31 TERMINOLOGIA BASICA: MULTIPROGRAMACION CPU CPU Memoria Memoria Impresora Impresora Terminal Terminal Impresora Impresora Historia del trabajo TRABAJO 1 Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN: TRABAJO 2 Minutos (a) Monoprogramación Figura 2.6. Histograma de utilización. Historia del trabajo TRABAJO 3 TRABAJO 1 TRABAJO 2 TRABAJO 3 Minutos (b) Multiprogramación 31
32 MULTIPROGRAMACION: EJEMPLO Y RESULTADOS TRABAJO1 TRABAJO2 TRABAJO3 Tipo de trabajo Cálculo intensivo E/S intensiva E/S intensiva Duración 5 min. 15 min. 10 min. Memoria exigida 50 K 100 K 80 K Necesita disco? No No Sí Necesita terminal? No Sí No Necesita impresora? No No Sí Monoprogramación Multiprogramación Uso del procesador 22% 43% Uso de la memoria 30% 67% Uso del disco 33% 67% Uso de la impresora 33% 67% Tiempo transcurrido 30 min. 15 min. Tasa de productividad 6 trabajos/hora 12 trabajos/hora Tiempo medio de respuesta 18 min. 10 min. 32
33 TERMINOLOGIA BASICA: MULTIPROGRAMACION Petición de servicio de un proceso Sistema operativo Gestor de peticiones de servicio (código) Interrupción de un proceso Interrupción de E/S Gestor de interrupciones (código) Cola a largo Cola a corto Cola de E/S plazo plazo Planificador a corto plazo (código) Pasar el control al proceso Figura Elementos clave para la multiprogramación de un sistema operativo. 33
34 TERMINOLOGIA BASICA: MULTITAREA Utiliza la multiprogramación para gestionar varias tareas interactivas. El tiempo del procesador se comparte entre los diversos usuarios. Múltiples usuarios acceden simultáneamente al sistema por medio de terminales. Objetivo principal Multiprogramación por lotes Maximizarla utilizacióndel procesador Tiempo compartido Minimizar tiempo de respuesta Origen de las instruccionesal sistema operativo Instrucciones de un lenguaje de control de trabajos incluidas en el trabajo Órdenesdadasen el terminal 34
35 TERMINOLOGIA BASICA: MULTITAREA T EJECUCION BAJO ALGORTIMOS DE TIEMPO COMPARTIDO PROC 4 PROC 4 PROC 3 PROC 2 PROC 2 PROC 1 CANT DE PROC. 35
36 SOFTWARE DE SISTEMA PROGRAMAS QUE CONFORMAN UTILERIAS DEL SISTEMA OPERATIVO, QUE LE PERMITEN REALIZAR TAREAS INTERNAS DE OPERACION ENSAMBLADORES TIPOS LOADERS & LINKERS INTERPRETES COMPILADORES 36
37 ENSAMBLADORES TRADUCTOR DE PROGRAMAS EN LENGUAJE ASSEMBLER A CODIGO CORRESPONDIENTE AL LENGUAJE MAQUINA CRUZADOS (CROSS ASSSEMBLER) RESIDENTES MICROENSAMBLADORES TIPOS MACROENSAMBLADORES DE UNA FASE DE DOS FASES 37
38 LOADER: PRG QUE COLOCA EN MEMORIA PARA SU EJECUCION A UN PRG DE USUARIO LINKER: ENLAZA PRGs OBJETO PERMIITENDO REFERENCIAS CRUZADAS ENTRE VARIABLES Y CODIGO. LOADER BOOTSTRAP LOADERS & LINKERS LOADER INICIALES LOADER ABSOLUTOS TIPOS LOADER CON REUBICACION LOADER LINKERS LINKEADOR DINAMICO 38 38
39 INTERPRETES Y COMPILADORES INTERPRETES: TRADUCTOR QUE REALIZA LA EJECUCION LINEA A LINEA DE UN CODIGO, CON FASES DE EDICION E EJECUCION ESTAN INTEGRADAS. COMPILADOR: PRG QUE CONVIERTE CODIGO FUENTE EN CODIGO OBJETO, SE EJECUTA POR BLOQUE. COMP. CRUZADO COMP. MONTAJE Y EJECUCION DE UNA O VARIAS PASADAS TIPOS DE COMPILADORES INCREMENTAL AUTOCOMPILADOR METACOMPILADOR DECOMPILADOR 39
40 BIBLIOGRAFIA DE REFERENCIA 1. Programación en Linux, con ejemplos. Kurt Wall. QUE, Prentice Hall. Madrid Sistemas Operativos. 5ta Ed. William Stalling. Pearson Prentice Hall. Madrid Sistemas Operativos. 7ma Ed. William Stalling. Pearson Prentice Hall. Madrid Sistemas Operativos Modernos. Andrew. S. Tanenbaum. Prentice-Hall. Interamericana S.A. Madrid, Unix, Sistema V Versión 4. Rosen,Rozinsky y Farber.McGraw Hill. NY Lunix, Edición especial. Jack Tackett, David Guntery Lance Brown. Ed. Prentice Hall El Libro de Linux. Syed M. Sarwar, Robert Koretsky y Syed. A. Sarwar. Ed. Addison Wesley España. 40
41 Lic. en Sistemas de Información FIN UNIDAD 1 INTRODUCCION Y CONCEPTOS GENERALES 41
FUNDAMENTOS DE INFORMATICA
FUNDAMENTOS DE INFORMATICA MODULO VI: Sistemas Operativos ING. AGUILERA SERGIO OMAR 1 CONCEPTO Programa que controla la ejecución de los programas de aplicación, y actúa como interfaz entre las aplicaciones
Más detallesSISTEMAS. UNIDAD VI Parte A ADMINISTRACION DE MEMORIA ING. AGUILERA SERGIO OMAR
SISTEMAS OPERATIVOS UNIDAD VI Parte A ADMINISTRACION DE MEMORIA ING. AGUILERA SERGIO OMAR ESTRUCTURA DE MEMORIA CENTRAL Bus de Direcciones CPU v MMU n Bus de Datos Bus de Control 1 (r,w) m 2 n -1 palabras
Más detallesSISTEMAS OPERATIVOS Ciclo 2014 Plan 2012
Lic. en Sistemas de Información SISTEMAS OPERATIVOS Ciclo 2014 Plan 2012 UNIDAD 6 (Parte B) GESTION DE MEMORIA ING. AGUILERA SERGIO OMAR MEMORIA VIRTUAL Todas las referencias a la memoria se traducirán
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 detallesSistema Operativo. Introducción a los Sistemas Operativos. El Sistema Operatico como Interfaz Usuario/Computador. Objetivos del Sistema Operativo
Sistema Operativo Introducción a los Sistemas Operativos Es difícil definirlo... Un programa que controla la ejecución de los programas de aplicación Un interfaz entre las aplicaciones y el hardware Capítulo
Más detallesClasificación n de los Sistemas Operativos. Clasificación de los SO Estructuras de los SO Modos de procesamiento
Clasificación n de los Sistemas Operativos Contenidos Clasificación de los SO Estructuras de los SO Modos de procesamiento Se pueden clasificar en Sistemas monolíticos Sistemas por capas Sistemas cliente/servidor
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 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 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 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 detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
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 detallesARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software
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 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 detallesConcurrencia y paralelismo
Introducción a los Sistemas Operativos Concurrencia y paralelismo 1. Ejecución de programas. Procesos. 2. Multiprogramación Bibliografía Silberschatz and Galvin Sistemas Operativos. Conceptos fundamentales.
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 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 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 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 detallesFacultad de Ingeniería y Tecnología Informática Programa Analítico Sistemas Operativos - 2013
PLAN DE ESTUDIOS: 2004 Ajuste 2011 ANO ACADEMICO: 2013 CARRERA: Ingeniería en Electrónica. 1. OBJETIVOS: Los objetivos de la asignatura de Sistemas Operativos pueden agruparse de la siguiente manera: a-
Más detallesIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
Más detallesComputadora y Sistema Operativo
Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos
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 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 detalles1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...
Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3
Más detallesSistemas operativos. Hasta ahora hemos visto. Relación programa-sistema operativo Gestión de memoria
Sistemas operativos UPCO ICAI Departamento de Electrónica y Automática 1 Hasta ahora hemos visto Relación programa-sistema operativo Gestión de memoria Reserva para la ejecución Pilas, heap, memoria de
Más detallesUniversidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática.
Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática. Programa de la asignatura: SIS-305 SISTEMA OPERATIVO II Total de Créditos: 3 Teórico: 2 Práctico:
Más detallesFundamentos de Sistemas Operativos
Fundamentos de Sistemas Operativos Sistemas Informáticos Fede Pérez Índice TEMA Fundamentos de Sistemas Operativos 1. - Introducción 2. - El Sistema Operativo como parte de un Sistema de Computación 2.1
Más detallesF1131 Fundamentos de sistemas operativos 1/12
PROGRAMA DE ESTUDIO Fundamentos de sistemas operativos Programa Educativo: Licenciado en Informática Administrativa Área de Formación : Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Total
Más detallesUNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO
SÍLABO ASIGNATURA: SISTEMAS OPERATIVOS CODIGO: 8E0003 I. DATOS GENERALES: 1.1 Departamento Académico : Ingeniería Electrónica e Informática 1.2 Escuela Profesional : Ingeniería Informática 1.3 Ciclo de
Más detallesSISTEMA OPEATIVO DEFINICIÓN
DEFINICIÓN 1 DEFINICIÓN El sistema operativo es el software principal de un ordenador o cualquier otro dispositivo electrónico, que permite al usuario manejar dicho dispositivo: 1. Un usuario puede comunicarse
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 detallesFuncionamiento de la computadora
Funcionamiento de la computadora La computadora es una maquina destinada a procesar datos. Este procesamiento involucra dos flujos de información: el de datos y el de instrucciones. Se parte del flujo
Más detallesDefinición de Sistema Operativo
Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema
Más detallesPrincipios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Ing. Ricardo Coppo Qué es una computadora? Una computadora es una máquina digital y sincrónica con capacidad de cálculo numérico y lógico controlada
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 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 detallesUnidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2 Conceptos clave de un sistema operativo. 1.3 Funciones principales de un
Más detallesQué es el Software? Son las instrucciones responsables de que el hardware realice su tarea.
Qué es el Software? Son las instrucciones responsables de que el hardware realice su tarea. Facilita la interacción entre los componentes físicos y el resto de las aplicaciones, proporcionando una interfaz
Más detallesTRABAJO PRÁCTICO Nº 2
TRABAJO PRÁCTICO Nº 2 1. INTRODUCCION A LOS SISTEMAS OPERATIVOS. Una computadora moderna consta de uno o más procesadores, una memoria principal, discos, impresoras, un teclado, un ratón, una pantalla
Más detallesINFORMATICA III. Capítulo I: Plataformas
INFORMATICA III Capítulo I: Plataformas Plataformas Hardware Modelos de sistemas Sistemas operativos Herramientas de desarrollo Informática III Pág. 2 Plataformas Hardware Modelos de sistemas Sistemas
Más detallesAsignaturas antecedentes y subsecuentes
PROGRAMA DE ESTUDIOS Sistemas Operativos I Área a la que pertenece: Área Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0168 Asignaturas antecedentes y subsecuentes PRESENTACIÓN
Más detallesObjetos de aprendizaje: Computadora
MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina
Más detallesEstructura del Computador
Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.
Más detallesFUNDAMENTOS DE INFORMÁTICA. Principios Básicos de Sistemas Operativos. Definición de Sistema Operativo
UNIVERSIDADE DE VIGO ESCOLA TÉCNICA SUPERIOR DE ENXEÑEIROS INDUSTRIÁIS FUNDAMENTOS DE INFORMÁTICA Principios Básicos de Sistemas Operativos 1 Definición de Sistema Operativo Un sistema operativo es parte
Más detallesAfinación y Rendimiento de Bases de Datos
DIPLOMADO Afinación y Rendimiento de Bases de Datos TEMARIO DURACIÓN: 250 hrs. 1. Introducción a los Sistemas de Información y RDBMS (30 hrs.) 1. Sistemas de Información y RDBMS (30 hrs.) 1.1 Introducción
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
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 detalles3. Sistemas operativos
Informática Ingeniería en Electrónica y Automática Industrial Raúl Durán Díaz Juan Ignacio Pérez Sanz Departamento de Automática Escuela Politécnica Superior Curso académico 26 27 Contenidos Definición
Más detalles3. Sistemas operativos
3. Sistemas operativos Informática Ingeniería en Electrónica y Automática Industrial Raúl Durán Díaz Juan Ignacio Pérez Sanz Departamento de Automática Escuela Politécnica Superior Curso académico 26 27
Más detallesSILABO DE SISTEMAS OPERATIVOS
UNIVERSIDAD PRIVADA DEL NORTE Facultad de Ingeniería I. DATOS GENERALES SILABO DE SISTEMAS OPERATIVOS 1.1. Facultad : Ingeniería. 1.2. Carrera Profesional : Ingeniería de Sistemas. 1.3. Tipo de Curso :
Más detallesSISTEMAS OPERATIVOS GRUPO 3621 CLASE 05 DE OTUBRE DE 2011 DOCENTE:- ING. ANA LIDIA BARCENAS CORTES
1.6. Núcleo o Kernel y niveles de un Sistema Operativo El Núcleo (o kernel) es una colección de módulos de software que se ejecutan en forma privilegiada lo que significa que tienen acceso pleno a los
Más detallesUNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura
UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura : Sistema Operativo I Carga académica : 3 créditos Modalidad : Semi-presencial Clave : INF-222 Pre-requisito
Más detallesAdministración Informática. Unidad I. Tipos de sistemas y su clasificación A) Sistemas de información.
UNIVERSIDAD NACIONALDE INGENIERÁ UNI NORTE SEDE REGIONAL EN ETELI Ing. Mario Pastrana Moreno. Unidad I. Tipos de sistemas y su clasificación 10-09-2010 Administración Informática A) Sistemas de información.
Más detallesSistemas Operativos INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS
Sistemas Operativos INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS Contenido 1. Repaso: software y tipos de software 2. Sistemas Operativos: conceptos generales 3. Sistemas Operativos: Windows, Unix, Mac
Más detallesServicios del Sistema Operativo (SO)
Servicios del Sistema Operativo (SO) Un SO brinda un entorno para ejecutar programas. Este, ofrece servicios a los programas y a los usuarios de dichos programas. Por supuesto, los servicios específicos
Más detallesIntroducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño
Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información
Más detallesADMINISTRACION DE LA MEMORIA. En memoria 1 solo proceso Desventajas:
ADMINISTRACION DE LA MEMORIA Función del Administrador de Memoria Registra qué parte de memoria está libre y ocupada Asigna y libera espacio en memoria a los procesos Administra el intercambio entre la
Más detallesINFORMATICA III. Capítulo I: Plataformas
INFORMATICA III Capítulo I: Plataformas Plataformas Hardware Modelos de sistemas Sistemas operativos Herramientas de desarrollo Informática III Pág. 2 Plataformas Hardware Modelos de sistemas Sistemas
Más detallesEscuela Politécnica Superior de Jaén
TITULACIÓN: Ingeniería Técnica en Topografía GUÍA DOCENTE de Fundamentos de Informática CURSO ACADÉMICO: 2011/2012 EXPERIENCIA PILOTO DE IMPLANTACIÓN DEL SISTEMA DE CRÉDITOS EUROPEOS EN LA UNIVERSIDAD
Más detallesIntroducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.
SISTEMAS OPERATIVOS Introducción Antes de su aparición, en la comunicación con el ordenador se utilizaba un lenguaje código máquina (binario) Uso del ordenador exclusivo de los informáticos. Aparición
Más detallesINDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)
INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información
Más detallesUsando 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 detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: Organización y Arquitectura de Computadoras CÓDIGO: CARRERA: NIVEL: Ingeniería de Sistemas 3ro No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 CRÉDITOS PRÁCTICA: 0 SEMESTRE
Más detallesRoberto Gómez Cárdenas ITESM-CEM
Conceptos básicos Sistemas Operativos Roberto Gómez Cárdenas ITESM-CEM rogomez@itesm.mx Lámina 1 Qué tienen en común? Lámina 2 El sistema operativo Lámina 3 Qué es un sistema operativo? Lámina 4 Dónde
Más detallesSISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA
1ª evaluación DEPARTAMENTO MATERIA CURSO INFORMATICA SISTEMAS OPERATIVOS MONOPUESTO 1º S.M.R 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA Caracterización de sistemas operativos: Utilización de sistemas
Más detallesPrograma de la asignatura Curso: 2007 / 2008 SISTEMAS OPERATIVOS (1299)
Programa de la asignatura Curso: 2007 / 2008 SISTEMAS OPERATIVOS (1299) PROFESORADO Profesor/es: LETICIA ELENA CURIEL HERRERA - correo-e: lcuriel@ubu.es FICHA TÉCNICA Titulación: INGENIERÍA TÉCNICA EN
Más detallesINSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN REDES DE LA INFORMACION SISTEMAS OPERATIVOS I
INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN REDES DE LA INFORMACION SISTEMAS OPERATIVOS I Nombre de la asignatura: Nomenclatura del Curso: Prerrequisitos: Nomenclatura prerrequisito Número
Más detallesASIGNATURAS CORRELATIVAS PRECEDENTES Programación II
Universidad Nacional de Luján REPUBLICA ARGENTINA Nº DISPOSICION: DEPARTAMENTO DE CIENCIAS BASICAS CARRERA: Licenciatura en Sistemas de Información. PROGRAMA DE LA ASIGNATURA: Sistemas Operativos CÓDIGO:
Más detallesSistemas de Computación
Sistemas de Computación Página 1 de 7 Programa de: Sistemas de Computación UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas, Físicas y Naturales República Argentina Carrera: Ingeniería en Computación
Más detallesSISTEMAS OPERATIVOS. Informática Básica
Interfaz del Usuario Drivers Kernel Un sistema operativo es un software de sistema o software de base, controla e interactúa con el sistema, gestiona el hardware de la máquina desde los niveles más básicos,
Más detallesINDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos
INDICE Parte I. La computadora digital: organización, operaciones, periféricos, lenguajes y sistemas operativos 1 Capitulo 1. La computadora digital 1.1. Introducción 3 1.2. Aplicaciones de las computadoras
Más detallesEvolución de los Sistemas Operativos
Historia de los S. O. Evolución de los Sistemas Operativos Mario Medina mariomedina@udec.cl Liga a la historia de los computadores 1ra. generación de computadores digitales No tenían sistemas operativos!
Más detallesUNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura
UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura : Sistema Operativo II Carga académica : 4 créditos Modalidad : Semi-presencial Clave : INF-223 Pre-requisito
Más detalles2014 Universidad de Belgrano
2014 Universidad de Belgrano Facultad de Ingeniería y Tecnología en Informática SISTEMAS OPERATIVOS PROGRAMA ANALITICO TECNICO EN PROGRAMACION DE COMPUTADORAS 560 PLAN 2014 Ing. Sergio Omar Aguilera sergio.aguilera@comunidad.ub.edu.ar
Más detallesIntroducción de SO. Dr. Alonso Ramírez Manzanares 10-Ago-2010
Introducción de SO Dr. Alonso Ramírez Manzanares 10-Ago-2010 Partes de un sistema de computadoras Como entender un SO Como una maquina extendida. Un programa que oculta la complejidad de los dispositivos
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 detallesUnidad I Marco teórico sobre redes de computadoras
Unidad I Marco teórico sobre redes de computadoras Qué son las redes de computadoras? Una RED de computadoras es cualquier sistema de computación que enlaza dos o más computadoras. Conjunto de dispositivos
Más detallesDiseño arquitectónico 1ª edición (2002)
Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado
Más detallesEjercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve.
Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve. Antes de todo esto, vamos a ver un video que cuenta
Más detallesSistemas Operativos de red (NOS).
Sistemas Operativos 4 tareas principales: Proporcionar interfaz: de comando o gráfica. Administrar los dispositivos de hardware en la computadora. Administrar y mantener los sistemas de archivo de disco.
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 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 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 detallesSistemas Operativos. Curso 2016 Sistema de Archivos
Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.
Más detallesFUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS ORGANIZACIÓN DE COMPUTADORAS
Más detallesSistemas Operativos - Funciones del sistema operativo» Cargar y ejecutar programas (procesos)» Facilitar funciones de E/S» Controlar y distribuir el acceso a los recursos» Controlar errores Componentes
Más detallesProgramación de Sistemas Depuradores (Debugger) MIS. Lizbeth Hdz. Glz.
Programación de Sistemas Depuradores (Debugger) MIS. Lizbeth Hdz. Glz. TIPOS DE ERRORES Sintácticos. Los errores de sintaxis, o sintácticos, ocurren cuando el programador escribe código que no va de acuerdo
Más detallesCarrera: IFC - 0436 4-2-10. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Sistemas Operativos I Licenciatura en Informática IFC - 0436 4-2-10 2.- HISTORIA
Más detallesActividades de Teoría de Sistemas Operativos Sistemas informáticos multiusuario y en red
Actividades de Teoría de Sistemas Operativos Sistemas informáticos multiusuario y en red 53.- Cuál de las siguientes intrucciones consideras que son privilegiadas? Razónalo Leer una posición de memoria
Más detallesLenguaje binario. Código ASCII. Medidas de la información
Hardware y Software (1/5) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII Medidas de la información Unidad mínima de información: BIT (0
Más detallesPrograma de la Asignatura: Sistemas Operativos. Código: 20
Programa de la Asignatura: Sistemas Operativos Código: 20 Carrera: Ingeniería en Computación Plan: 2013 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Tercer Año Primer cuatrimestre
Más detallesASIGNATURA: SISTEMAS OPERATIVOS I Cód.: 31-203 Régimen: Cuatrimestral Horas semanales: 4 horas Escuela: Sistemas 2011 FUNDAMENTOS:
1 ASIGNATURA: SISTEMAS OPERATIVOS I Cód.: 31-203 Régimen: Cuatrimestral Horas semanales: 4 horas Escuela: Sistemas 2011 FUNDAMENTOS: Los Sistemas Operativos son los gestores de recursos del sistema de
Más detalles1. INTRODUCCIÓN 1.1. Qué es un sistema operativo? 1.1.1. El sistema operativo como máquina extendida 1.1.2. El sistema operativo como gestor de
1. INTRODUCCIÓN 1.1. Qué es un sistema operativo? 1.1.1. El sistema operativo como máquina extendida 1.1.2. El sistema operativo como gestor de recursos 1.2. Historia de los sistemas operativos /* solo
Más detallesQué es un programa informático?
Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s
Más detallesJAVA 7 Los fundamentos del lenguaje Java
Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado
Más detallesTECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN PROFESOR: MSC. P. Norma Maya Pérez SISTEMAS OPERATIVOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN PROFESOR: MSC. P. Norma Maya Pérez SISTEMAS OPERATIVOS I. Fundamentos del sistema operativo. OBJETIVO: El alumno seleccionará un sistema operativo de acuerdo
Más detalles