Fundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Qué es un sistema operativo? 2015 ULPGC - José Miguel Santos Espino
|
|
- Germán Ríos Correa
- hace 7 años
- Vistas:
Transcripción
1 Fundamentos de los Sistemas Operativos Tema 1. Conceptos generales Qué es un sistema operativo? 2015 ULPGC - José Miguel Santos Espino
2 Bibliografía para el Tema 1 Texto principal Fundamentos de los sistemas operativos (Silberschatz, 2006, 7ª ed.) Capítulos 1 y 2 Textos alternativos Sistemas Operativos: aspectos internos y principios de diseño (Stallings, 2005, 5ª ed.) Capítulo 2 Fundamentos de Sistemas Operativos. Teoría y ejercicios resueltos (Candela, García, Quesada, Santana, Santos, 2007) Capítulo 1 (o las ediciones originales en inglés) 2015 ULPGC - José Miguel Santos 2
3 QUÉ ES UN SO? 2015 ULPGC - José Miguel Santos 3
4 Primero: qué hay en un sistema informático? Hardware Procesador y memoria Dispositivos de E/S: almacenamiento, red, HCI, impresión, etc. Software Software de sistema: compilador, GUI, shell, etc. Aplicaciones Personas Usuarios en general Administradores del sistema Desarrolladores / programadores 2015 ULPGC - José Miguel Santos 4
5 Y ahora: qué es un SO? Un programa que actúa de intermediario entre los usuarios y el hardware Pertenece al software del sistema Objetivos: Proveer un entorno para ejecutar las aplicaciones Administrar eficientemente los recursos Facilitar la interacción con el computador Facilitar la evolución del software y del hardware 2015 ULPGC - José Miguel Santos 5
6 Definiciones breves 1. Un sistema de software cuyo fin es que un sistema informático sea operativo. 2. Conjunto de programas que gestionan los recursos del sistema, optimizan su uso y resuelven conflictos. 3. Cualquier cosa que un fabricante de software te venda como un «sistema operativo» ULPGC - José Miguel Santos 6
7 Los dos roles del SO Interfaz con el hardware Añade características no existentes en el hw Oculta características inconvenientes del hw Ofrece una «máquina extendida» Administrador de recursos Como si fuera un «gobierno del hardware» Concede recursos de forma segura, justa y eficiente No realiza trabajo productivo 2015 ULPGC - José Miguel Santos 7
8 El SO como interfaz Visión: una «capa» que envuelve el hardware Ofrece una «máquina abstracta» con otras características Oculta detalles incómodos del hardware Amplía características no presentes en el hardware Sistema operativo proceso proceso hardware proceso 2015 ULPGC - José Miguel Santos 8
9 Interfaz del SO Para quién es la interfaz? Usuarios en general entorno de ejecución Administradores entorno de administración Desarrolladores interfaz de programación Qué aspecto tiene la interfaz? Texto (CLI = Command Line Interface) Gráfica (GUI = Graphical User Interface) Servicios de programación (API) 2015 ULPGC - José Miguel Santos 9
10 Entorno de trabajo del SO El SO suele proporcionar utilidades básicas para que el usuario pueda realizar tareas comunes: Trabajar con archivos y discos Ejecutar aplicaciones cargador de programas Imprimir Administrar el sistema: backups, usuarios 2015 ULPGC - José Miguel Santos 10
11 CLI = Command Line Interface Incorpora un lenguaje sencillo para dar instrucciones al SO: Cargar programas, trabajar con archivos, etc. Se le llama shell, intérprete de órdenes, consola 2015 ULPGC - José Miguel Santos 11
12 GUI = Graphical User Interface 2015 ULPGC - José Miguel Santos 12
13 API del SO: llamadas al sistema API = Application Programming Interface El SO ofrece a los desarrolladores y a los procesos un conjunto de servicios públicos, accesibles mediante una API llamadas al sistema (system calls) 2015 ULPGC - José Miguel Santos 13
14 Llamadas al sistema: ejemplo Llamada write() de UNIX. Escribe un bloque de datos en un fichero o en un dispositivo de E/S. int write ( int fd, void* buffer, size_t size ) Resultado: número de bytes escritos Descriptor de fichero (identifica el fichero donde vamos a escribir) Apuntador a la zona de memoria donde están los datos Longitud de los datos en bytes 2015 ULPGC - José Miguel Santos 14
15 Beneficios Qué ganamos interponiendo esta interfaz entre los programas y el hardware? Usabilidad (la interfaz es más cómoda que el hw) Seguridad (se ocultan vulnerabilidades del interior del hardware) Portabilidad (independencia del hardware) Interoperabilidad (podemos compartir información con otros sistemas que usen la misma interfaz) Mantenibilidad (podemos hacer mejoras o adaptaciones dentro del SO sin obligar a hacer cambios en los programas de usuario) Productividad (por todo lo anterior) 2015 ULPGC - José Miguel Santos 15
16 El SO como administrador de recursos Procesos y recursos Proceso: programa en ejecución Recurso: algo físico o virtual que necesita un proceso para ejecutarse Los recursos son escasos los procesos compiten por ellos El SO actúa como árbitro/mediador, que asigna recursos de forma justa y eficiente 2015 ULPGC - José Miguel Santos 16
17 El SO como administrador de recursos El SO debe determinar a quién se le entregan los recursos, qué cantidad, en qué momento y por cuánto tiempo. políticas de gestión de recursos 2015 ULPGC - José Miguel Santos 17
18 El SO como administrador de recursos Criterios que deben cumplir las políticas del SO: optimizar el rendimiento del sistema justicia en el reparto evitar acaparamientos e inanición de los procesos perjudicados garantizar la seguridad del sistema (confidencialidad, integridad, disponibilidad) Estos criterios entran en conflicto Ej. no se puede dar el máximo rendimiento y al mismo tiempo dar un reparto justo 2015 ULPGC - José Miguel Santos 18
19 Seguridad: los tres elementos CIA = Confidentiality + Integrity + Availability Confidencialidad intimidad, privacidad, etc. Integridad que la información no se corrompa Disponibilidad que el sistema continúe prestando servicio 2015 ULPGC - José Miguel Santos 19
20 GRANDES LOGROS DEL S.O ULPGC - José Miguel Santos 20
21 Algunos logros históricos de los SO Interfaz uniforme con la E/S Multiprogramación Memoria paginada Memoria virtual Sistemas de archivos Control del acceso concurrente Protección y seguridad 2015 ULPGC - José Miguel Santos 21
22 Interfaz uniforme con la E/S La E/S es tremendamente diversa Ej. almacenamiento: óptico, disco magnético, SSD, cinta magnética Cada clase de dispositivo se programa de forma distinta: Tamaño de la unidad de transferencia de datos Protocolo de comunicación (síncrono, asíncrono ) Codificación de la información Control de errores 2015 ULPGC - José Miguel Santos 22
23 Interfaz uniforme con la E/S Solución del SO: ofrecer a los desarrolladores una API uniforme para acceder a cualquier dispositivo de E/S, ej.: readio ( int device_id, void* data, int length ) writeio ( int device_id, void* data, int length ) Para cada clase de dispositivo existe una implementación de esta API manejador de dispositivo (device driver) Interno del SO, es transparente para el usuario final 2015 ULPGC - José Miguel Santos 23
24 Interfaz uniforme con la E/S Qué conseguimos? independencia del dispositivo Abstraemos los detalles de implementación de cada clase de periférico Ganamos en portabilidad (el mismo código sirve para dispositivos diferentes) Adaptación a futuras clases de periféricos Podemos prohibir el acceso directo a la E/S (sólo trabajar con la API del SO) más seguridad 2015 ULPGC - José Miguel Santos 24
25 Multiprogramación También llamada multitarea (multitasking) Cuando un proceso se bloquea al esperar por la E/S, ejecutamos en la CPU instrucciones de otro proceso. Los procesos entrelazan su ejecución: concurrencia. La CPU y la E/S trabajan a la misma vez se terminan más trabajos en menos tiempo 2015 ULPGC - José Miguel Santos 25
26 La memoria en un sistema multiprogramado S.O. programa 1 programa 2 (libre) programa 3 (libre) 2015 ULPGC - José Miguel Santos 26
27 Multiprogramación Cuestiones que surgen en un sistema multiprogramado (y que no existen en un sistema sin multiprogramación): Cuando el procesador queda libre, a qué proceso elegimos? planificación de CPU Competencia por el consumo de la memoria Protección de las zonas privadas de memoria Conflictos ante el acceso simultáneo a los recursos Riesgo de interbloqueo (deadlock) 2015 ULPGC - José Miguel Santos 27
28 Paginación y memoria virtual Paginación. Podemos trocear un programa en pequeñas «páginas» que se pueden colocar en zonas diferentes de la memoria. Memoria virtual. El programa no necesita estar cargado totalmente en memoria. El almacén secundario se usa como extensión de la memoria principal. Todo se resuelve automáticamente, sin que el usuario ni el programador tengan que intervenir ULPGC - José Miguel Santos 28
29 Paginación y memoria virtual (Silberchatz, Galvin, Gagne, 2013) 2015 ULPGC - José Miguel Santos 29
30 Sistemas de archivos Usuarios trabajan con documentos, programas, imágenes, música Almacenamiento físico trabaja con bloques de datos de tamaño fijo. Extraño para los usuarios Creamos un recurso virtual, llamado «archivo», que tiene nombre y contiene información. También el concepto «carpeta» o «directorio» para organizar los archivos. Abstracción muy útil del almacenamiento físico ULPGC - José Miguel Santos 30
31 Control del acceso concurrente qué pasa si varios procesos intentan trabajar al mismo tiempo con un recurso que no se puede compartir? Ej. una impresora El SO debe conocer quién está usando el recurso y forzar la espera si está ocupado No es trivial resolver este problema de forma segura y eficiente (la solución, en el Tema 3) 2015 ULPGC - José Miguel Santos 31
32 Protección y seguridad Cómo evitamos que un proceso dañe la memoria ocupada por otro proceso, o por el SO? Cómo impedimos que un proceso acceda directamente a la E/S, saltándose las políticas de asignación de recursos? Cómo garantizamos que los datos privados de un usuario no pueden ser leídos por cualquier proceso? Cómo nos aseguramos de que sólo las personas autorizadas pueden acceder al sistema? 2015 ULPGC - José Miguel Santos 32
33 ALGUNOS TIPOS DE SISTEMAS 2015 ULPGC - José Miguel Santos 33
34 Entornos de computación Ordenadores personales Dispositivos de mano: móviles y tabletas Sistemas empotrados (embedded systems) Servidores + multiprocesadores Clusters de servidores Supercomputadores Sistemas distribuidos Sistemas virtualizados Sistemas en la nube (clouds) 2015 ULPGC - José Miguel Santos 34
35 Algunos tipos de sistemas Procesamiento por lotes (batch processing) Tiempo compartido (time sharing) Tiempo real (real time) Sistemas multiusuario Máquinas virtuales 2015 ULPGC - José Miguel Santos 35
36 Sistemas de procesamiento por lotes (batch processing) Históricamente, fueron los primeros SO (principios de los 1950) Objetivo: automatizar la ejecución de trabajos y aumentar la utilización del procesador Los trabajos se agrupaban en lotes que se iban ejecutando en secuencia Los más primitivos eran secuenciales; la multiprogramación se incorporó a finales de los 50 Primer lenguaje para dictar tareas al SO JCL (Job Control Language) 2015 ULPGC - José Miguel Santos 36
37 Sistemas de tiempo compartido (time sharing) Inventados en los 1950, comercializados en los 60. Avance sobre los sistemas por lotes, para conseguir interactividad. Cada proceso dispone de una pequeña rodaja de tiempo periódica. Los procesos se van turnando en la CPU. Si la rodaja de tiempo es lo bastante pequeña (milisegundos), el usuario no percibe las pausas periódicas de su sesión ULPGC - José Miguel Santos 37
38 Sistemas de tiempo real (real time systems) Diseñados para cumplir tareas que deben completarse en un plazo prefijado (sistemas de control industrial, sistemas multimedia ). Usan algoritmos de planificación de procesador especiales. S.T.R. crítico para industria y sistemas empotrados en los que el cumplimiento de plazos es crítico. Suelen prescindir de servicios que afectan a los tiempos (ej. Memoria virtual) ULPGC - José Miguel Santos 38
39 Sistemas multiusuario Un sistema multiusuario reconoce que hay varios perfiles de acceso, con privilegios distintos: Permisos de acceso a ficheros y aplicaciones Cuotas de espacio o de tiempo de procesador Prioridad en el acceso a los recursos Ojo: multiusuario multitarea (puede haber sistemas multitarea que no son multiusuario) 2015 ULPGC - José Miguel Santos 39
40 Multiprocesadores Desde unos pocos hasta miles de procesadores Varios modelos de acceso a memoria UMA memoria compartida NUMA no compartida Varios modelos de ejecución de procesos: SMP multiprocesamiento simétrico una tarea se puede ejecutar en cualquier procesador AMP - Multiprocesamiento asimétrico hay especialización de tareas (ej. un procesador ejecuta el SO y otro los procesos de usuario) 2015 ULPGC - José Miguel Santos 40
41 Sistemas distribuidos Un S.D. es un conjunto de computadores conectados en red y que se utiliza como si fuera un único sistema con múltiples procesadores + una gran memoria compartida + un gran almacenamiento secundario. No existe un «sistema distribuido universal», pero sí hay servicios con características de sistema distribuido. Servicios en la nube (Dropbox, Amazon ) La WWW 2015 ULPGC - José Miguel Santos 41
42 Máquinas virtuales Emulación por software de una máquina física. Sobre la máquina virtual pueden ejecutarse programas implementados para la máquina física emulada. Ventaja: no necesitamos el sistema original Inconveniente: la emulación es más lenta 2015 ULPGC - José Miguel Santos 42
43 Ejemplos de máquinas virtuales IBM VM: (años 1960) sobre un sistema por lotes, ofrecía a cada usuario su propia máquina virtual no multiprogramada; las m.v. se planificaban con tiempo compartido. Java: los programas compilados en Java corren sobre una máquina virtual (JVM). VMware: capaz de ejecutar al mismo tiempo varias sesiones Windows, Linux, Mac OS X, etc. sobre plataforma PC o Mac ULPGC - José Miguel Santos 43
44 Usos de las máquinas virtuales Crear entornos protegidos: cada máquina virtual está aislada de las otras Independencia de la plataforma (ej. Java) Pervivencia de sistemas antiguos (ej. emuladores MSDOS, consolas de juegos ) Desarrollo: se pueden escribir y probar aplicaciones para un hardware que no tenemos 2015 ULPGC - José Miguel Santos 44
45 VMM (virtualización): VMWare, VirtualBox, Parallels Sin virtualización Con virtualización 2015 ULPGC - José Miguel Santos 45
46 Tema 1 FIN de la primera parte 2015 ULPGC José Miguel Santos Espino
Sistemas Operativos Tema 1: conceptos generales
Contenidos Sistemas Operativos Tema 1: conceptos generales Qué es un SO? Evolución histórica de los SO Tipos de sistemas informáticos 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana 1 2 Elementos
Introducció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
TEMA 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.
Sistemas 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
Introducció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
Sistemas operativos Tema 3: Estructura del sistema operativo
Sistemas operativos Tema 3: Estructura del sistema operativo 1 Contenidos Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del
Tema 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
CONCEPTO. 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
Parte 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
Informática 4º ESO. J. Javier Esquiva Mira
Sistemas Operativos Informática 4º ESO J. Javier Esquiva Mira Qué es un S.O.? Programa o conjunto de programas y servicios. Administra y gestiona los recursos de una computadora y brinda los servicios
Introducció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
Conceptos 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%)
Fundamentos 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
Introducció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
Introducció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
Introducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Departament d Informàtica de Sistemes i Computadors EPS d'alcoi Contenidos Introducción Hardware Qué es un Sistema Operativo Historia de los Sistemas Operativos 1
Unidad 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
TAREA 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;
Fundamentos de los Sistemas Operativos de Red
Fundamentos de los Sistemas Operativos de Red Contenido Introducción Tipos de SO Elementos básicos de un SO Interfaz de usuario Kernel Sistema de administración de archivos Usuario único (o de escritorio)
Sistemas 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
Introducció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
Sistemas Operativos- Evolución Histórica
Esquema Primeros Computadores Accesos por operador Secuencia automática de trabajos Mejora del rendimiento Multiprogramación Proceso distribuído Multiproceso Primeros Computadores Lenguaje Máquina Monoprogramación
Necesidad 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.
FUNDAMENTOS 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
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS
Problemas que resuelve un S.O. (2)
Sistemas Operativos y Distribuidos D.C.I.C. U.N.S. http://cs.uns.edu.ar/~jechaiz je@cs.uns.edu.ar Los Sistemas Operativos son programas para la administración eficiente de los recursos de la computadora.
Sistemas 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
Unidad 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
Convivencia 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
Sistemas Operativos 1
Sistemas Operativos 1 2 Para que el hardware o la parte física de un ordenador pueda funcionar es necesario tener un conjunto de normas y ordenes para coordinar todos los procesos que se realicen. Este
Sistemas Operativos. Curso 2016 Introducción
Sistemas Operativos Curso 2016 Introducción Agenda Introducción a los sistemas operativos. Evolución histórica de los sistemas operativos: Sistemas por lotes. Sistemas por lotes multiprogramados. Sistemas
ESCUELA 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
Computación 1. Conociendo la herramienta de cálculo La Computadora (II)
Computación 1 Conociendo la herramienta de cálculo La Computadora (II) Contenido Programas Sistemas operativos Herramientas de software 28/03/2016 Computación 1 - Clase 3 2 Programas Qué son? Un PROGRAMA
Clases 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
En este video vamos a examinar los distintos tipos de ordenadores que podemos encontrar hoy en día.
En este video vamos a examinar los distintos tipos de ordenadores que podemos encontrar hoy en día. Tenemos los supercomputadores son los más rápidos y más potentes. Están diseñados para tareas de cálculo,
Computación Conociendo la herramienta de cálculo. La Computadora
Computación 1-2017 - Conociendo la herramienta de cálculo La Computadora Sistemas Operativos cómo funcionan? Esquema de relaciones: aplicaciones SO hardware A1 A2 Aplicaciones del usuario An Sistema Operativo
Nombre 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
Introduccion 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
Herramientas 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
TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño
TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos:
TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS
TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos: Gran nº de procesadores
Universidad Autónoma de Baja California Facultad de Ciencias Administrativas Unidad Mexicali
SISTEMAS OPERATIVOS I Clave: 4595 HC: 3 HL: 2 HT: HPC: HCL: HE: CR: 8 Etapa de formación a la que pertenece: Básica Carácter de la Asignatura: Obligatoria PROPÓSITO GENERAL DEL CURSO Proporcionar al estudiante
Arquitectura de Computadoras. Clase 9 Procesamiento paralelo
Arquitectura de Computadoras Clase 9 Procesamiento paralelo Introducción al procesamiento paralelo Sea cual sea el nivel de prestaciones, la demanda de máquinas de mayor rendimiento seguirá existiendo.
Historia Logros. Sistemas Operativos. Introducción a los Sistemas Operativos. Esteban De La Fuente Rubio L A TEX
Introducción a los esteban@delaf.cl L A TEX Universidad Andrés Bello 19 ago 2010 Tabla de contenidos Qué es? 1 Qué es? Definición Desde el punto de vista del usuario Visto desde la administración de recursos
Mercedes Fernández Redondo
Sistemas Operativos (IS11) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es TEORÍA: Mercedes Fernández Redondo Página web: nuvol.uji.es/~redondo Despacho: TI 1121 PRÁCTICAS: LA1 Martes
Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad
Programación en Lenguajes Estructurados de Aplicaciones de Gestión Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación Referencia 33002-1404 Precio 170.36 Euros Sinopsis
Tema 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
Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux.
Nombre Sistema Operativo del Características Ventajas Desventajas Tipo de Núcleo Shell Gui Linux Unix Multitarea, multiusuario, redes y telecomunicaciones, internet, interconectividad, programación, portabilidad,
Preguntas 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
UNIDAD II. Software del Computador. Ing. Yesika Medina Ing. Yesika Medina
UNIDAD II Software del Computador SOFTWARE Se denomina software a todos los componentes intangibles de una computadora, formados por el conjunto de programas y procedimientos necesarios para hacer posible
TEMA 1. Introducción a los sistemas operativos
TEMA 1. Introducción a los sistemas operativos Contenidos: 1.1 Sistemas Operativos: Objetivos y Funciones El Sistema Operativo como Interfaz Usuario/Computador El Sistema Operativo como gestor de recursos
Capí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
Sist 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
TEMA 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
BIBLIOGRAFIA. Sistemas Operativos. Informática E.P.S. Universidad de Sevilla TEMA 4: Bibliografía básica de referencia:
1 Informática E.P.S. Universidad de Sevilla TEMA 4: Sistemas Operativos 2 BIBLIOGRAFIA Bibliografía básica de referencia: Fundamentos de Informática para Ingeniería Industrial, Fernando Díaz del Río et
Arquitectura de Computadores (obligatoria)
Arquitectura de Computadores (obligatoria) Profesores responsables: Pau Micó Tormos (teoría y prácticas) Despacho: F4D1 Créditos: 6 (4.5 Teoría + 1.5 Prácticas) Semestre: 3A Número de grupos de aula: 1
Concurrencia 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.
Sistemas 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/
Tema 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
INFORMATICA 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
Sumario Prólogo Unidad didáctica 1. Introducción a los sistemas operativos Objetivos de la Unidad... 12
ÍNDICE SISTEMÁTICO PÁGINA Sumario... 5 Prólogo... 7 Unidad didáctica 1. Introducción a los sistemas operativos... 11 Objetivos de la Unidad... 12 1. Concepto de sistema operativo... 13 2. Servicios de
INTRODUCCION 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
Sistemas 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
Sistemas Operativos. que es un sistema operativo?
Sistemas Operativos que es un sistema operativo? Un sistema operativo puede ser definido como un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario
Programación Concurrente y Paralela. Unidad 1 Introducción
Programación Concurrente y Paralela Unidad 1 Introducción Contenido 1.1 Concepto de Concurrencia 1.2 Exclusión Mutua y Sincronización 1.3 Corrección en Sistemas Concurrentes 1.4 Consideraciones sobre el
PREPARATORIA OFICIAL NO. 82 JOSÉ REVUELTAS INFORMÁTICA & COMPUTACIÓN I UNIDAD II LAS TIC
GOBIERNO DEL ESTADO DE MÉXICO PREPARATORIA OFICIAL NO. 82 JOSÉ REVUELTAS INFORMÁTICA & COMPUTACIÓN I UNIDAD II LAS TIC SECTOR EDUCATIVO INDEPENDIENTE OCTUBRE 2013 Índice Unidad II Las Tic Informática y
Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales.
Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. 1. Concepto de Sistema Operativo. 2. Evolución histórica. 3. Tipos de Sistemas Operativos. 4. Estructura de un Sistema Operativo.
Evolución del software y su situación actual
Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su
F1131 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
ANEXO 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.
Sistemas 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
Programa de Sistemas Operativos
Programa de Sistemas Operativos 01 Carrera: Licenciatura en Tecnología Informática 02 Asignatura: Sistemas Operativos 03 Año lectivo: 2013 04 Año de cursada: 2013 05 Cuatrimestre: 1 06 Hs. 6hs 07 Profesor:
Planificaciones 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,
Hoja de respuestas. Examen tipo A
Hoja de respuestas. Examen tipo A Cuestiones 1. La memoria virtual nos permite: Emular la RAM mediante la utilización de los dispositivos de almacenamiento Tener una memoria de capacidad infinita en nuestro
Unidad 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
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
2.- Estructuras de Sistemas Operativos
2.- Estructuras de Sistemas Operativos Estructuras de Sistemas Operativos Servicios de SOs Interfaz de SOs System Calls Programas del Sistema Diseño e Implementation de SOs Estructura de SOs Máquinas Virtuales
HARDWARE: DISPOSITIVOS DE ENTRADA, PROCESAMIENTO Y SALIDA/ SOFTWARE: SOFTWARE DE SISTEMAS DE APLICACIONES. Ralph Stair y George Reynolds
HARDWARE: DISPOSITIVOS DE ENTRADA, PROCESAMIENTO Y SALIDA/ SOFTWARE: SOFTWARE DE SISTEMAS DE APLICACIONES Ralph Stair y George Reynolds Hardware: dispositivos de entrada, procesamiento y salida En este
ARQUITECTURA 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
Estructura 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
INDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos
INDICE Prólogo XV 1. Introducción 1 1.1. Evolución de los sistemas operativos 2 Procesamiento en serie 3 Procesamiento por lotes 4 Multiprogramación 7 1.2. Tipos de Sistemas Operativos 9 Sistemas operativos
Sistemas informáticos industriales. Sistemas Operativos
Sistemas informáticos industriales 2017 Sistemas Operativos SISTEMAS OPERATIVOS Un Sistema Operativo o OS (del ingles Operating System) se define como un programa o conjunto de programas que gestiona los
ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.
ARQUITECTURAS 1 IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI Carlos Reveco D. creveco@dcc.uchile.cl Arquitectura de una aplicación 2 Arquitectura: desarrolla un plan general del
1 ( 3,5 puntos) Responda, justificando sus respuestas, a las siguientes cuestiones:
Universidad de Las Palmas de Gran Canaria Escuela Universitaria de Informática Facultad de Informática Sistemas Operativos Convocatoria de Junio, 26 de Junio de 2003 SOLUCIONES Calificación 1 2 3 4 Nombre
Introducción a los sistemas operativos
Sistemas Operativos I Tema 1 Introducción a los sistemas operativos Equipo de sistemas operativos DISCA / DSIC UPV Objetivos 1.- Presentar el concepto de sistema operativo. 2.- Describir las funciones
Medidas de Alta Disponibilidad
Punto 1 Implantación de Medidas de Alta Disponibilidad Juan Luis Cano Alta disponibilidad (High availability) es un protocolo de diseño del sistema y su implementación asociada que asegura continuidad
Sistemas 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
GESTION 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
Historia de los sistemas operativos
Historia de los sistemas operativos Gustavo Romero López Arquitectura y Tecnología de Computadores 24 de abril de 2017 Índice Gustavo Romero López Historia de los sistemas operativos 1 / 37 1 Definición
INFORMATICA 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
CAPÍTULO IV: GESTIÓN DE ARCHIVOS. 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios
CAPÍTULO IV: GESTIÓN DE ARCHIVOS 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios 1. INTRODUCCIÓN A LA GESTIÓN DE ARCHIVOS El sistema de archivos proporciona
Índice. agradecimientos... 13
Índice agradecimientos... 13 INTRODUCCIÓN... 15 CAPÍTULO 1. CARACTERIZACIÓN DE SISTEMAS OPERATIVOS... 17 1.1 El sistema informático... 18 1.1.1 Clasificación de los sistemas informáticos... 20 1.1.2 Estructura
una red de equipos no puede funcionar sin un sistema operativo de red
Concepto El sistema operativo de red permite la interconexión de ordenadores para poder acceder a los servicios y recursos. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de
PREGUNTAS 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
Organización del Sistema Operativo
del Sistema Operativo Sistemas Operativos Pontificia Universidad Javeriana Febrero de 2010 del Sistema Operativo Funciones Básicas Funciones Básicas Perspectivas del Computador Responsabilidades del SO
PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS
VICTORIA GUADALUPE PEREZ SANCHEZ LIA D1 SISTEMAS OPERATIVOS PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS Objetivo: El alumno instalara en el sistema operativo Linux de la distribución
SISTEMAS OPERATIVOS: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. Introducción y conceptos básicos
SISTEMAS OPERATIVOS: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS Introducción y conceptos básicos ADVERTENCIA 2 Este material es un simple guión de la clase: no son los apuntes de la asignatura. El conocimiento
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H. Clave: 08USU4053W FACULTAD DE INGENIERÍA. Programa del curso: SISTEMAS OPERATIVOS
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA Programa del curso: SISTEMAS OPERATIVOS DES: Ingeniería Programa(s) Educativo(s): Ingeniería de Software Tipo
Unidad 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