Sistemas Operativos. DIA. Universidad de Salamanca 1. Bibliografía. A. A. S. S. Tanenbaum SISTEMAS SISTEMAS OPERATIVOS. A.S. A.S. Tanenbaum.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sistemas Operativos. DIA. Universidad de Salamanca 1. Bibliografía. A. A. S. S. Tanenbaum SISTEMAS SISTEMAS OPERATIVOS. A.S. A.S. Tanenbaum."

Transcripción

1 Sistemas Operativos Dpto. Dpto. Informática Automática Universidad Salamanca 1 Bibliografía MODERN MODERN OPERATING OPERATING SYSTEMS SYSTEMS A. A. S. S. Tanenbaum Tanenbaum Prentice-Hall Prentice-Hall International, International, SISTEMAS SISTEMAS OPERATIVOS OPERATIVOS Stallings Stallings Prentice PrenticeHall, ORGANIZACIÓN ORGANIZACIÓN DE DE COMPUTADORAS. COMPUTADORAS. A.S. A.S. Tanenbaum. Tanenbaum. Prentice PrenticeHall, Sistemas Operativos Dpto. Informática

2 Contenido: 1 Introducción Qué Quées es un un Sistema Sistema Operativo? Operativo? Historia Historia Sistemas Sistemas Operativos. Operativos Conceptos Conceptos sobre sobre Sistemas Sistemas Operativos. Operativos Estructura Estructura Sistemas Sistemas Operativos. Operativos. 2 Procesos Introducción Introducción a Procesos. Procesos Comunicación Comunicación entre entre Procesos. Procesos Problemas Problemas Clásicos Clásicos Comunicación. Comunicación Planificación Planificación (Scheduling) (Scheduling) Procesos. Procesos. 3 Contenido: (II) (II) 3 Gestión Memoria Gestión Gestión Memoria Memoria sin sin Swapping Swappingo Paginación. Paginación Swapping. Swapping Memoria Memoria Virtual. Virtual Algoritmos Algoritmos Desalojo Desalojo Páginas. Páginas Algoritmos Algoritmos Paginación. Paginación Diseño Diseño Mo Mo Sistemas Sistemas Paginación. Paginación Segmentación. Segmentación. 4 Sistemas Ficheros Ficheros. Ficheros Directorios. Directorios Implementación Implementación l l Sistema Sistema Ficheros. Ficheros Seguridad. Seguridad Mecanismos Mecanismos Protección. Protección. 4 Sistemas Operativos Dpto. Informática

3 Contenido: (III) 5 Entrada/Salida Principios Principios Hardware Hardware E/S. E/S Principios Principios Software Software E/S. E/S Disco. Disco Relojes. Relojes Terminales. Terminales. 5 Contenido: (IV) 7 Caso Caso Estudio 1 :: Unix Unix Historia Historia l l Unix. Unix Repaso Repaso Unix. Unix Conceptos Conceptos Fundamentales. Fundamentales Llamadas Llamadas l l Sistema. Sistema Implementaciones Implementaciones Unix. Unix. 6 Sistemas Operativos Dpto. Informática

4 Introducción Introducción Los Los ornadores ornadores sin sin un un software software acuado acuado son son prácticamente prácticamente chatarra. chatarra. Dos Dos clases clases Software: Software: programas programas l l sistema, sistema, que que controlan controlan las las operaciones operaciones l l computador computador en en si, si, programas programas aplicación, aplicación, que que resuelven resuelven problemas problemas usuarios. usuarios. Entre Entre programas programas l l sistema, sistema, el el Sistema Sistema Operativo Operativo es es el el más más importante importante :: controla controla recursos recursos l l computador computador (uno (uno o o más más procesadores, procesadores, memoria, memoria, discos, discos, interfaces interfaces red, red, dispositivos dispositivos E/S, E/S, etc), etc), sirve sirve base base para para que que sean sean escritos escritos programas programas aplicación. aplicación. 7 Introducción Gestión Bancos Reserva Vue Juegos Aventuras Programas Aplicaciones Compiladores Editores Sistema Operativo Intérpretes comandos Programas Sistema Lenguaje Máquina Microprogramación Hardware Dispositivos Físicos Un computador está compuesto por el hardware, programas sistema las aplicaciones. 8 Sistemas Operativos Dpto. Informática

5 Capas un un sistema informático 9 Niveles tratamiento Se Se suele suele dividir dividir el el tratamiento computadores en en seis seis niveles siguientes :: 10 Sistemas Operativos Dpto. Informática

6 Molo Von Neumann En En se se publicó un un informe en en el el que que se se establecieron fundamentos las las computadoras actuales. Los Los dos dos puntos principales fueron: Concepto Concepto programa programa almacenado. almacenado. Utilización Utilización l l sistema sistema binario binario numeración. numeración. El El esquema propuesto, conocido como como molo Von VonNeumann se se usó usó por por vez vez primera en en la la máquina IAS IAS (Institute for foradvanced Studies), la la Universidad Princeton. En la memoria se almacenan datos secuencias instrucciones. La Unidad Control termina el conjunto acciones a ejecutar por la unidad Aritmética Lógica El conjunto UC-UAL se llama Unidad Central Proceso (UCP) 11 Diferentes tipos datos: 12 Sistemas Operativos Dpto. Informática

7 Un computador completo: 13 Computador completo con con más más talle 14 Sistemas Operativos Dpto. Informática

8 CPU 15 Memoria Principal 16 Sistemas Operativos Dpto. Informática

9 Un computador completo 17 Qué Quées es un un Sistema Operativo? Introducción Casi Casi todos todos sabemos sabemos qué quése se está estáhablando, pero pero no no resulta resulta fácil fácil finirlo. finirlo. Existen Existen dos dos finiciones finiciones que, que, en en cierto cierto modo, modo, se se complementan: complementan: Conjunto Conjunto programas programas encargados encargados gestionar gestionar forma forma eficiente eficiente todos todos recursos recursos un un sistema sistema informático informático entre entre todos todos procesos procesos que que compiten compiten por por el. el. Conjunto Conjunto programas programas encargados encargados dar dar al al usuario usuario la la ilusión ilusión estar estar utilizando utilizando una una máquina máquina relativamente relativamente simple, simple, ocultando ocultando todos todos talles talles implementación implementación (principio (principio embellecimiento) embellecimiento).. 18 Sistemas Operativos Dpto. Informática

10 Introducción El El Sistema Operativo como como una una Máquina Virtual. A 640 R0 R1 R2 B 121 sumador Sistema Sistema Operativo Operativo A=640; B=121; C=A+B; Unidad Aritmético Lógica C 761 LOAD 640, A LOAD 121, B MOV A, RO MOV B, R1 ADD R0, R1 MOV R0, C Programa Memoria Código Máquina 19 Introducción El El Sistema Operativo como como un un Gestor Gestor Recursos. Usuario 1 Recurso 1 Usuario 2 Sistema Sistema Operativo Operativo Recurso 2 Usuario n Recurso m Peticiones Respuestas 20 Sistemas Operativos Dpto. Informática

11 Gestor recursos 21 Introducción Historia Sistemas Operativos. Primer Primer computador computador digital: digital: la la Máquina Máquina Analítica Analítica Charles Charles Babbage Babbage ( ). ( ). No No tenía tenía sistema sistema operativo. operativo La La Primera Primera Generación Generación ( ): ( ): Válvulas Válvulas Vacio Vacio Tableros Tableros Conexiones: Conexiones: Los Los programas programas eran eran cableados cableados no no existía existía el el sistema sistema operativo. operativo. Tarjetas Tarjetas perforadas. perforadas. Un Un mismo mismo grupo grupo gente gente diseñaba, diseñaba, construía, construía, programaba programaba mantenía mantenía cada cada computador. computador. 22 Sistemas Operativos Dpto. Informática

12 23 24 Sistemas Operativos Dpto. Informática

13 25 Calculadora (1700) Deutsches Museum Munich 26 Sistemas Operativos Dpto. Informática

14 27 28 Sistemas Operativos Dpto. Informática

15 29 La La Máquina Análítica La primera máquina calcular Babbage Reproducción en el Museo Ciencias Londres. 30 Sistemas Operativos Dpto. Informática

16 31 32 Sistemas Operativos Dpto. Informática

17 33 MARK II 34 Sistemas Operativos Dpto. Informática

18 ENIAC 35 ENIAC 36 Sistemas Operativos Dpto. Informática

19 Von VonNeumann 37 Tabuladora perdoradora fichas (1948) 38 Sistemas Operativos Dpto. Informática

20 Ornadores Primera Generación Memoria tambor magnético 39 Introducción La La Segunda Generación ( ): El El Transistor Sistemas Batch. Batch. La La introducción introducción l l transistor transistor cambió cambióradicalmente la la escena. escena. Los Los computadores computadores se se podían podían comercializar comercializar comprar. comprar. Separación Separación entre entre diseñadores diseñadores usuarios. usuarios. entrada proceso salida $END $RUN $LOAD $FORTRAN $JOB,10,3,pepe Datos Programa FORTRAN 40 Sistemas Operativos Dpto. Informática

21 Ejemplo trabajo en en la la segunda generación Un Un ejemplo conjunto fichas fichas perforadas para para ejecutar un un programa en en Fortran con con el el sistema Operativo FMS: FMS: $JOB, 5494, LUIS $XEQ $FORTRAN $DATA $END Fichas para la gestión l CPD Llamada al compilador Fortran Fichas con el programa en Fortran Fichas con datos para el programa Fortran 41 Ornador cálculo tiro (1961) Museo Naval El Ferrol 42 Sistemas Operativos Dpto. Informática

22 IBM 7094 (1962) El IBM 7094 la Universidad Columbia. (1965) 43 Introducción La La Tercera Generación ( ): ICs ICs Multiprogramación. Dos Dos tenncias tenncias :: cálculo cálculo científico científico tratamiento tratamiento masivo masivo datos. datos. Exigencia Exigencia más más rapiz. rapiz. Familia Familia computadores computadores :: misma misma arquitectura, arquitectura, diferente diferente precio precio prestaciones prestaciones circuitos circuitos integrados integrados (ICs) (ICs) SO SO versátiles, versátiles, grans grans complejos. complejos. multiprogramación multiprogramación partición partición memoria memoria spooling Particiones spooling tiempo tiempo compartido compartido Memoria Trabajo 3 Trabajo 2 Trabajo 1 Sistema Operativo 44 Sistemas Operativos Dpto. Informática

23 IBM 360/91 (1969) Un IBM 360/91 en la NASA (1969) El Sistema Operativo era OS/360 VAX 11 DEC (1978) El Sistema Operativo era VMS 45 Olivetti Sistemas Operativos Dpto. Informática

24 Introducción La La Cuarta Cuarta Generación ( ): Ornadores Personales. circuitos circuitos integrados integrados alta alta escala escala integración integración (VLS). (VLS). computadores computadores personales personales workstations. workstations. industria industria l l software, software, user-friendl user-friendl, usuarios usuarios no no tienen tienen que que saber saber nada nada sobre sobre informática. informática. dos dos SOs SOs :: el el MS-DOS MS-DOS (PCs (PCsIntel x86) 80x86) el el UNIX UNIX (WSs). (WSs). res res PCs PCs :: SO SO red red SO SO distribuidos. distribuidos. SO SO red, red, usuarios usuarios conocen conocen la la existencia existencia multiples multiples computadores. computadores. SO SO distribuido, distribuido, usuarios usuarios no no berían berían saber saber dón dón se se están están ejecutando ejecutando sus sus programas, programas, o o dón dón están están localizados localizados sus sus ficheros. ficheros Actualidad LA LA revolución revolución maor maor está estáproducida por por la la Red Red res res (Internet) (Internet) que que ha ha producido producido una una serie serie fenómenos fenómenos tecnológicos tecnológicos,, sobre sobre todo, todo, sociológicos sociológicos cuo cuo alcance alcance está está todavía todavía por por terminar. terminar. Amás, Amás, avances avances en en la la microelectrónica microelectrónica scensos scensos en en costes costes han han hecho hecho que que computadores computadores estén estén presentes presentes en en casi casi todos todos ámbitos. ámbitos. 47 Spectrum 1982 Procesador Zilog Zilog Z80A Z80A 8 bit bit a 3,5 3,5 MHZ, MHZ, memória 64K 64K (ROM, RAM) RAM) UAL. UAL. La La ROM, ROM, con con 16K, 16K, almacenaba modo modo permanente programas, tablas etc. etc. necesarios para para el el funcionamiento l l sistema un un interprete BASIC. La La RAM RAM tenía tenía un un área área trabajo 48K. 48K. Foto: Museo Virtual la Universidad Minho (Portugal) 48 Sistemas Operativos Dpto. Informática

25 Ornadores personales Osborne 1 (1982) Primer ornador potátil (11 Kg) MacIntosh (1984) 49 Le Moore evolución tecnológica 50 Sistemas Operativos Dpto. Informática

26 Algunos hitos en en la la historia computadores Año Z1 COLOSSUS Mark 1 ENIAC IAS PDP-1 Serie PDP-11 VAX IBM PC HP UX MIPS SPARC Pentium Nombre Máquina Analítica K. Zuse Gobierno Británico H. Aiken Von Neumann Digital IBM CDC Digital Digital IBM Hewlett Packard MIPS SUN Intel Hecho por C. Babbage Eckert, Mauchl Máquina relés. Primer computador electrónico Primer electromecánico Inicio la historia. Arquitectura actual Primer minicomputador (se vendieron 50) Primera familia productos. Primer superornador Mini más vendido Comentario Primer intento construcción Mini-super-ornador Primer computador personal Version comercial Unix. Primera máquina RISC Primera máquina RISC-SPARC Procesador 32 bits computador 51 Microsoft 52 Sistemas Operativos Dpto. Informática

27 53 Organización típica un un computador. 54 Sistemas Operativos Dpto. Informática

28 Ciclo básico instrucción 55 Algunas mejoras sobre Von Neumann(1) 56 Sistemas Operativos Dpto. Informática

29 Algunas mejoras sobre Von Neumann(2) 57 Algunas mejoras sobre Von Neumann(3) Máquinas superescalares :: 58 Sistemas Operativos Dpto. Informática

30 Algunas mejoras sobre Von Neumann(4) Sistemas multiprocesadores :: 59 Componentes un un Sistema Operativo 60 Sistemas Operativos Dpto. Informática

31 Introducción Conceptos sobre sobre Sistemas Operativos. Llamadas Llamadas al al Sistema Sistema :: interface interface entre entre el el SO SO programas programas usuario. usuario. crean, crean, borran borran utilizan utilizan objetos objetos software software gestionados gestionados por por el el SO. SO. Procesos. Procesos. Ficheros. Ficheros. 61 Introducción Procesos Genérico: Genérico: Proceso Proceso = secuencia secuencia actividas actividas llevadas llevadas a cabo cabo para para un un propósito propósito específico. específico. Por Por ejemplo, ejemplo, proceso proceso penal, penal, proceso proceso químico, químico, etc. etc. Informática Informática :: proceso proceso = programa programa en en ejecución ejecución toda toda la la información información necesaria necesaria para para ejecutar ejecutar el el programa. programa. En En sistemas sistemas tiempo tiempo compartido, compartido, cuando cuando se se suspen suspen la la ejecución ejecución un un proceso proceso be be guardarse guardarse su su estado estado para para por por restaurarlo restaurarlo spués: spués: Tabla Tabla Procesos. Procesos. Proceso 1 Proceso 2 Proceso 3 Proceso n direcciones datos P. C. Stack Pointer Pila Registros Estructura relativa a un Proceso Tabla Procesos Creación Creación strucción strucción Procesos Procesos hijo hijo Comunicación Comunicación entre entre procesos: procesos: señales señales Intificación Intificación procesos procesos 62 Sistemas Operativos Dpto. Informática

32 Introducción Ficheros el el SO SO se se encarga encarga presentarnos presentarnos un un molo molo sistema sistema ficheros ficheros inpendiente inpendiente dispositivo dispositivo las las llamadas llamadas al al sistema sistema se se encargan encargan las las operaciones operaciones con con ficheros ficheros directorio: directorio: una una manera manera organizar organizar agrupar agrupar ficheros ficheros jerarquía jerarquía directorios, directorios, árbol árbol directorios directorios path pathname root rootdirector proceso proceso pipe working workingdirector A B sistema sistema protección protección ficheros ficheros dispositivos dispositivos E/S E/S vistos vistos como como ficheros ficheros pipes pipes 63 Las Las Llamadas al al Sistema Introducción count=read(file,buffer,nbtes) Programa usuario READ file,buffer,nbtes Llamada al sistema Sistema Ficheros file disco nbtes cilindro buffer pista read Biblioteca Procedimiento Procedimientos lectura RETURN FROM TRAP TRAP datos Sistema Sistema Operativo Operativo 64 Sistemas Operativos Dpto. Informática

33 Introducción El El Shell Shell compiladores editores etc... tratamiento las llamadas al sistema Sistema Operativo intérprete comandos $ $ date $ date >fichero $ sort <fichero1 >fichero2 $ cat file1 file2 sort >/v/lp $ cat file1 file2 sort >/v/lp & $ Herramientas Shell Terminal usuario 65 Introducción Estructura l l Sistema Operativo Hasta Hasta ahora ahora hemos hemos estado estado analizando analizando al al SO SO s s fuera, fuera, s s su su función función objetivos. objetivos. En En esta esta sección sección vamos vamos a examinar examinar cuatro cuatro diferentes diferentes estructuras estructuras l l mismo mismo que que han han sido sido probadas, probadas, para para por por hacernos hacernos una una ia ia las las posibilidas. posibilidas. 66 Sistemas Operativos Dpto. Informática

34 Sistemas Monolíticos Llamada al Sistema Introducción Programa Usuario 2 Programa Usuario 1 Programas Usuario Ejecutandose en Modo Usuario Memoria Principal (1) (2) Tabla (4) (3) Procedimiento Servicio Sistema Operativo Ejecutandose en Modo Supervisor o kernel Pasos implicados en una llamada al sistema : (1) programa usuario manda una llamada (TRAP) al kernel. (2) El SO termina el numero l procedimiento servicio requerido. (3) El SO localiza llama al procedimiento servicio implicado. (4) El control es vuelto al programa usuario. 67 Sistemas Monolíticos (cont.) (cont.) Introducción Esta Esta organización organización sugiere sugiere la la siguiente siguiente estructura estructura básica básica l l SO: SO: Un Un programa programa principal principal que que invoca invoca al al procedimiento procedimiento respuesta respuesta servicio. servicio Un Un conjunto conjunto procedimientos procedimientos servicio servicio que que tratan tratan las las llamadas llamadas al al sistema. sistema Un Un conjunto conjunto procedimientos procedimientos utilidad utilidad que que aun aun a a procedimientos procedimientos servicio. servicio. Procedimiento Principal Procedimientos Servicio Procedimientos Utilidas 68 Sistemas Operativos Dpto. Informática

35 Introducción Sistemas Estructurados por por Capas. Capas. Una Una generalización generalización la la aproximación aproximación anterior anterior es es organizar organizar el el SO SO como como una una jerarquía jerarquía a capas, capas, cada cada una una las las cuales cuales está estáconstruida sobre sobre otra otra que que está estápor por bajo bajo ella. ella. Ejemplo Ejemplo :: el el THE THE El Operador Programas Usuario Gestión E/S Comunicación Operador-Procesos Gestión Memoria Localización Procesos Multiprogramación Estructura l Sistema Operativo THE 69 Máquinas Virtuales Introducción tiempo tiempo compartido compartido separar separar la la multiprogramación multiprogramación la la máquina máquina extendida extendida Monitor Monitor Máquina Máquina Virtual Virtual :: justo justo por por encima encima l l hardware, hardware, permite permite multiprogramación multiprogramación proporciona proporciona varias varias máquinas máquinas virtuales. virtuales. Máquina Máquina Virtual: Virtual: copia copia exacta exacta l l hardware hardware subacente. subacente. Conversational ConversationalMonitor Sstem Sstem :: sistema sistema interactivo interactivo monousuario. monousuario. Máquinas 370 virtuales Instrucción E/S se atrapa aquí. Usuario1 Usuario1 Usuario1 CMS CMS CMS VM/370 Hardware l 370 Llamada al sistema se atrapa aquí. Estructura l VM/370 con CMS 70 Sistemas Operativos Dpto. Informática

36 Introducción Molo Cliente-Servidor Kernel Kernelmínimo Proceso Proceso cliente, cliente, (modo (modo usuario), usuario), solicita solicita servicio servicio (mediante (mediante mensajes mensajes que que maneja maneja el el kernel), kernel), que queefectua efectuael el proceso proceso servidor servidor (modo (modo usuario) usuario) Problema: Problema: procesos procesos usuarios usuarios sin sin acceso acceso total total a hardware hardware Solución: Solución: procesos procesos servidores servidorescriticos criticosen en modo modokernel kernelo supervisor. supervisor. jar jar en enkernel kernelmecanismos las las políticas políticas cisión cisión en en procesos procesos modo modo usuario. usuario. Proceso Cliente Proceso Cliente Servidor Servidor Servidor Servidor Procesos Terminales Ficheros Memoria Modo Usuario Kernel Modo Kernel El Cliente obtiene Servicio mandando Mensajes al Servidor 71 Introducción Molo Cliente-Servidor (cont.) (cont.) sistemas sistemas distribuidos: distribuidos: el el cliente cliente no no necesita necesita conocer conocer si si el el mensaje mensaje se se queda queda en en su su propia propia máquina máquina o si si navega navega a través través la la red red hacia hacia una una máquina máquina remota. remota. Máquina 1 Máquina 2 Máquina 3 Máquina 4 Cliente Servidor Ficheros Servidor Procesos Servidor Terminales Kernel Kernel Kernel Kernel Mensaje l Cliente al Servidor Red 72 Sistemas Operativos Dpto. Informática

37 Estructura un un sistema Unix Unixtípico :: 73 Estructura Windows Sistemas Operativos Dpto. Informática

38 Caracteristicas Sistemas Operativos Actuales Arquitectura Arquitectura micronúcleo micronúcleo (MICROKERNEL) (MICROKERNEL) architecture architecture El El núcleo núcleo solamente solamente tiene tiene unas unas pocas pocas funciones funciones esenciales: esenciales: address address space space interprocess interprocess communication communication (IPC) (IPC) basic basic scheduling scheduling Multihilo Multihilo(Multithreading Los Los procesos procesos se se divin divin en en hi hi que que puen puen ejecutarse ejecutarse simultánemente simultánemente Hilo Hilo : : mínima mínima unidad unidad trabajo trabajo spachable spachable Se Se ejecuta ejecuta forma forma secuencial secuencial es es interrumpible interrumpible Un Un proceso proceso es es una una colección colección uno uno o o más más hi hi Multiproceso Multiprocesosimétrico simétrico (Smmetric (Smmetric multiprocessing) multiprocessing) Ha Ha múltiples múltiples procesadores. procesadores. Todos Todos procesadores procesadores son son idénticos idénticos comparten comparten la la memoria memoria la la E/S E/S Sistemas SistemasOperativos OperativosDistribuidos (Distributed (Distributed operating operating sstems) sstems) Dan Dan la la ilusión ilusión una una única única memoria memoria enorme enorme (principal (principal secundaria) secundaria) Usado Usado para para sistemas sistemas ficheros ficheros distribuidos. distribuidos. Diseño DiseñoOrientado Orientadoa Objetos Objetos (Object-oriented (Object-oriented sign) sign) Para Para añadir añadir extensiones extensiones modulares modulares a a un un núcleo núcleo pequeño. pequeño. Permite Permite que que programadores programadores personalicen personalicen un un SO SO sin sin perturbar perturbar la la integridad integridad l l sistema. sistema. 75 Sistemas Operativos Actuales Windows Windows ( ( sucesores: sucesores: XP, XP, Vista, Vista, ): ): Aprovecha Aprovecha la la potencia potencia microprocesadores microprocesadores bits. bits. Multitarea Multitarea completa completa en en un un entorno entorno usuario usuario único. único. Cliente/servidor Cliente/servidor Estructura Estructura modular. modular. Se Se ejecuta ejecuta en en varias varias plataformas plataformas hardware. hardware. Soporta Soporta aplicaciones aplicaciones escritas escritas para para otros otros SO. SO. Unix: Unix: El El SO SO roa roa al al hardware. hardware. El El SO SO se se llama llama el el núcleo núcleo (kernel) (kernel) Viene Viene con con varios varios servicios servicios usuario usuario e e interfaces: interfaces: shell shell C C compiler compiler Familias Familias Unix: Unix: Sstem Sstem V V Release Release 4 4 (SVR4) (SVR4) Solaris Solaris 2.x 2.x 4.4BSD 4.4BSD Linux Linux 76 Sistemas Operativos Dpto. Informática

39 Paginas web web historia: 77 Más Más páginas web Sistemas Operativos Dpto. Informática

TEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador

TEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador TEMA 1. INTRODUCCIÓN 1. Diferentes niveles en la arquitectura de un computador.» Máquinas virtuales 2. Máquinas multinivel actuales. 3. Evolución histórica de las máquinas multinivel. 1 1. Diferentes niveles

Más detalles

Tema 1. Conceptos fundamentales de los Sistemas Operativos

Tema 1. Conceptos fundamentales de los Sistemas Operativos Tema 1. Conceptos fundamentales de los Sistemas Operativos 1. Introducción a los Sistemas Operativos. 1. Concepto de Sistema Operativo. Niveles del software. 2. Funciones principales de un Sistema Operativo.

Más detalles

El Computador. Software

El Computador. Software El Computador Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que

Más detalles

Requerimientos Principales de un Sistema Operativo. Descripción y Control de Procesos. Proceso

Requerimientos Principales de un Sistema Operativo. Descripción y Control de Procesos. Proceso Requerimientos Principales de un Sistema Operativo Descripción y Control de Procesos Capítulo 3 Entrelazar la ejecución de varios procesos para maximizar el uso del procesador a la vez que se mantiene

Más detalles

Historia de los sistemas operativos

Historia de los sistemas operativos Historia de los sistemas operativos Gustavo Romero Arquitectura y Tecnología de Computadores 14 de febrero de 2014 Gustavo Romero Historia de los sistemas operativos (1/31) Índice 1 Definición 2 Historia

Más detalles

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.

Más detalles

Introducción a la Computación

Introducción a la Computación UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD II: http://www.urbe.edu/info-consultas/web-profesor/12697883/ DEFINICIÓN Es el conjunto de los programas de cómputo, procedimientos,

Más detalles

2.1. Los sistemas operativos. UNIDAD 2

2.1. Los sistemas operativos. UNIDAD 2 2.1. Los sistemas operativos. UNIDAD 2 Los sistemas operativos. Definición Sistema operativos es un programa que: Gestiona los recursos del sistema: Hardware: controla el funcionamiento del ratón, teclado,

Más detalles

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción

Más detalles

Requerimientos principales de un sistema operativo

Requerimientos principales de un sistema operativo Descripción y control de procesos Requerimientos principales de un sistema operativo Intercalar la ejecución de varios procesos para maximizar el uso del procesador proporcionando un tiempo de respuesta

Más detalles

SISTEMAS OPERATIVOS Estructura del SO. Amilcar Meneses Viveros ameneses@computacion.cs.cinvestav.mx

SISTEMAS OPERATIVOS Estructura del SO. Amilcar Meneses Viveros ameneses@computacion.cs.cinvestav.mx SISTEMAS OPERATIVOS Estructura del SO Amilcar Meneses Viveros ameneses@computacion.cs.cinvestav.mx Presentación Componentes de un SO Servicios de un SO Llamados al sistema Programas del sistema Estructura

Más detalles

SENA CEET, Distrito Capital ADSI Instructor: Ing. Espec. Javier V.aquiro

SENA CEET, Distrito Capital ADSI Instructor: Ing. Espec. Javier V.aquiro SENA CEET, Distrito Capital ADSI Instructor: Ing. Espec. Javier V.aquiro Que hace un Sistema Operativo? El SO viste a la máquina desnuda * 4º INFORMÁTICA * La máquina desnuda es el ordenador sin S.O Definición

Más detalles

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?

Más detalles

Figura 1.4. Elementos que integran a la Tecnología de Información.

Figura 1.4. Elementos que integran a la Tecnología de Información. 1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que

Más detalles

TECNOLOGÍ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 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

Sistemas Operativos. Curso 2013 Virtualización

Sistemas Operativos. Curso 2013 Virtualización Sistemas Operativos Curso 2013 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 detalles

Tema 2: Arquitectura del repertorio de instrucciones. Visión del computador que tiene el programador en bajo nivel.

Tema 2: Arquitectura del repertorio de instrucciones. Visión del computador que tiene el programador en bajo nivel. Tema 2: Arquitectura del repertorio de instrucciones Visión del computador que tiene el programador en bajo nivel. Lo que el programador en lenguaje ensamblador debe conocer para escribir programas: (1)

Más detalles

Unidad II: Administración de Procesos y del procesador

Unidad II: Administración de Procesos y del procesador Unidad II: Administración de Procesos y del procesador 2.1 Concepto de proceso Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros

Más detalles

Capitulo V Administración de memoria

Capitulo V Administración de memoria Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal

Más detalles

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas. Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

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

Más detalles

Introducción a los sistemas operativos

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

Más detalles

Programación estructurada (Interfaces Windows y Unix)

Programación estructurada (Interfaces Windows y Unix) Programación estructurada (Interfaces Windows y Unix) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-P. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada

Más detalles

MÓDULO 1: Sistemas de Cómputo

MÓDULO 1: Sistemas de Cómputo Asignatura: PROGRAMACIÓN Código: TE243 Prerrequisitos: Algebra Lineal (S)* Intensidad horaria: 80 H.P.S. MÓDULO 1: Sistemas de Cómputo Introducción: un sistema de cómputo es un conjunto de elementos electrónicos

Más detalles

Fundamentos de Informática

Fundamentos de Informática Fundamentos de Informática Parte I Introducción a la Informática (cont.) Titulación: Ingeniería Técnica Industrial Química Industrial Profesor: José Luis Esteban Escuela Superior de Ciencias Experimentales

Más detalles

Estructuras de Sistemas Operativos

Estructuras de Sistemas Operativos Estructuras de Sistemas Operativos Definicion de Sistema Operativos Un sistema operativo es un programa que actua como inter entre el usuario y el hardware de un computador y su proposito es proporcionar

Más detalles

El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos.

El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos. 1 El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos. 2 Qué es un sistema operativo Un sistema operativo es un programa que tiene encomendadas una serie de funciones

Más detalles

SISTEMAS OPERATIVOS. Juan Diego Villa Juan Guillermo Salazar

SISTEMAS OPERATIVOS. Juan Diego Villa Juan Guillermo Salazar SISTEMAS OPERATIVOS Juan Diego Villa Juan Guillermo Salazar INTRODUCCION Un Sistema Operativo (SO) es una colección organizada de rutinas o extensiones de software del hardware. Consiste en rutinas de

Más detalles

Capítulo 1 Introducción a la Computación

Capítulo 1 Introducción a la Computación Capítulo 1 Introducción a la Computación 1 MEMORIA PRINCIPAL (RAM) DISPOSITIVOS DE ENTRADA (Teclado, Ratón, etc) C P U DISPOSITIVOS DE SALIDA (Monitor, Impresora, etc.) ALMACENAMIENTO (Memoria Secundaria:

Más detalles

INTRODUCCIÓN. Definiciones ORDENADOR (RAE 1992): En esta asignatura computador y ordenador tiene el mismo significado

INTRODUCCIÓN. Definiciones ORDENADOR (RAE 1992): En esta asignatura computador y ordenador tiene el mismo significado INTRODUCCIÓN UPCO ICAI Departamento de Electrónica y Automática 1 Definiciones ORDENADOR (RAE 1992): Máquina electrónica dotada de una memoria de gran capacidad y de métodos de tratamiento de la información,

Más detalles

Sistemas de Operación II

Sistemas de Operación II Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos

Más detalles

Tema 8 Procesos. * Definición informal: un proceso es un programa en ejecución

Tema 8 Procesos. * Definición informal: un proceso es un programa en ejecución Tema 8 Procesos 8.1 Aspectos básicos de los procesos 8.1.1 Concepto de proceso * Definición informal: un proceso es un programa en ejecución Un programa ejecutable es un conjunto de instrucciones y datos

Más detalles

U.D. 1. SOFTWARE Y HARDWARE

U.D. 1. SOFTWARE Y HARDWARE U.D. 1. SOFTWARE Y HARDWARE SOFTWARE Conjunto de componentes lógicos del ordenador. En esencia son los programas que utiliza el ordenador para tratar la información. Programas, sistema operativo, Archivo

Más detalles

GESTIÓN ACADÉMICA GUÍA DIDÁCTICA HACIA LA EXCELENCIA COMPROMISO DE TODOS! Nombres y Apellidos del Estudiante:

GESTIÓN ACADÉMICA GUÍA DIDÁCTICA HACIA LA EXCELENCIA COMPROMISO DE TODOS! Nombres y Apellidos del Estudiante: PÁGINA: 1 de 6 Nombres y Apellidos del Estudiante: Grado: SEXTO Periodo: TERCERO N 1 Docente: Área: TECNOLOGIA E INFORMATICA Duración: 8 HORAS Asignatura: INFORMATICA ESTÁNDAR: Analizo y expongo razones

Más detalles

SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA SECCION F 3 SEMESTRE YORDAN ALEXANDER MARIN CUBIDES

SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA SECCION F 3 SEMESTRE YORDAN ALEXANDER MARIN CUBIDES REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PORDER POPULAR PARA LA EDUCACION INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIÑO EXTENSION MARACAIBO SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA

Más detalles

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador Act 1: Revisión de Presaberes Lectura No. 1 Título de la Lectura: El Computador Computador, dispositivo electrónico capaz de recibir un conjunto de instrucciones (input) y ejecutarlas realizando cálculos

Más detalles

En el primer capítulo de los dos siguientes volúmenes puede encontrarse un buen resumen de la historia y evolución de los ordenadores:

En el primer capítulo de los dos siguientes volúmenes puede encontrarse un buen resumen de la historia y evolución de los ordenadores: %LEOLRJUDItD Ya que una relación de libros y publicaciones sobre sistemas operativos sería muy extensa y, por otra parte, fácil de localizar en cualquier biblioteca de informática, vamos a hacer referencia

Más detalles

VIRTUALIZACIÓN Virtualización es la creación de una versión virtual en base a un sistema anfitrión o host de: o Un sistema operativo. o Un servidor. o Un dispositivo de almacenamiento. orecursos de la

Más detalles

Sistemas Operativos INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

Sistemas 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 detalles

Tema 7: Esquema del Funcionamiento de una Computadora. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Tema 7: Esquema del Funcionamiento de una Computadora. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 7: Esquema del Funcionamiento de una Computadora Ingeniería Informática Universidad Autónoma de Madrid Esquema del Funcionamiento de una Computadora O B J E T I V O S Adquirir los conceptos básicos

Más detalles

Práctica 4.1.- Virtual Box.

Práctica 4.1.- Virtual Box. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 4 Cada máquina virtual tiene asignados, de forma independiente, un conjunto de recursos hardware (procesador, memoria, almacenamiento, dispositivos

Más detalles

1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño

1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño Tema 1. Introducción a los sistemas distribuidos 1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño Tema 1 Introducción a los Sistemas Distribuidos 1 Introducción y objetivos

Más detalles

Computación Tercer Año

Computación Tercer Año Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones

Más detalles

Hardware: Dentro de la caja. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia

Hardware: Dentro de la caja. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Hardware: Dentro de la caja Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Objetivos Conocer cómo se almacena y manipula la información dentro de los

Más detalles

Programación de Sistemas

Programación de Sistemas Programación s Unidad 2 s Operativos y Programación Software Base Contenido Introducción a los s Operativos (SO) Definición y conceptos SO Visualización un sistema cómputo s distintos puntos vista Capas

Más detalles

Conceptos Generales Tabla de Contenidos

Conceptos Generales Tabla de Contenidos Conceptos Generales Tabla de Contenidos 1. Conceptos Generales... 2 1.1 Introducción:... 2 1.2 Definición de un Sistema Operativo... 2 1.3 Estructura, elementos y funciones...5 1.3.1 Evolución de los sistemas

Más detalles

Mundo Azul. http://www.telefonica.net/web2/igrgavilan

Mundo Azul. http://www.telefonica.net/web2/igrgavilan Cliente / Servidor Abstract En este microtutorial se expone el concepto de cliente / servidor, tanto desde el punto de vista de un esquema de computación básico como su reflejo en arquitecturas lógicas

Más detalles

Arquitecturas de Computadoras II. Febrero 2013

Arquitecturas de Computadoras II. Febrero 2013 Arquitecturas de Computadoras II Febrero 2013 1 Sabes... 1. Cuál es la Arquitectura Von Neumann? 2. Qué es Programación? 3. Qué es un algoritmo? 4. Qué es un programa? 5. Qué es un sistema? 6. Materias

Más detalles

Actividad N 1. Primer procesador creado por Intel

Actividad N 1. Primer procesador creado por Intel Actividad N 1 Primer procesador creado por Intel El Intel 4004 (i4004), un CPU de 4bits, fue el primer microprocesador en un simple chip, así como el primero disponible comercialmente. Aproximadamente

Más detalles

DISEÑO Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS

DISEÑO Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS ASIGNATURA DE GRADO: DISEÑO Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS Curso 2014/2015 (Código:71013012) 1.PRESENTACIÓN DE LA ASIGNATURA La asignatura Diseño y Administración de Sistemas Operativos se imparte

Más detalles

Datos e información. Código de barra. Los datos son la mínima unidad semántica, y se corresponden con elementos primarios de información.

Datos e información. Código de barra. Los datos son la mínima unidad semántica, y se corresponden con elementos primarios de información. Datos e información Los datos son la mínima unidad semántica, y se corresponden con elementos primarios de información. Código de barra La información es el resultado de un proceso de transformación de

Más detalles

UNIDAD 1: Introducción a la arquitectura de computadoras.

UNIDAD 1: Introducción a la arquitectura de computadoras. UNIDAD 1: Introducción a la arquitectura de computadoras. 1.1 Introducción La tecnología de computadoras ha progresado increíblemente en los últimos cincuenta años. En 1945 no había computadoras con programa

Más detalles

Tema 24. Apartados 1 al 2.2 inclusive INFORMÁTICA

Tema 24. Apartados 1 al 2.2 inclusive INFORMÁTICA Tema 24 Apartados 1 al 2.2 inclusive INFORMÁTICA 1 TEMA 1 Introducción a la informática El término informática proviene de la unión de dos palabras: Información y automática. Término acuñado por el francés

Más detalles

Sistemas Operativos Avanzados

Sistemas Operativos Avanzados Sistemas Operativos Avanzados Integrantes: Fernández Martínez Maribel Sánchez Benavidez Erendira Serna Rangel Iván En los 80 s incremento la demanda de capacidad de procesamiento, en respuesta se desarrollaron

Más detalles

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica. Introducción a la tecnología informática 1- EL SISTEMA DE CÓMPUTO Un sistema de cómputo es un conjunto de elementos físicos y electrónicos (Hardware), los cuales funcionan ordenadamente bajo el control

Más detalles

Arquitectura Cliente/Servidor

Arquitectura Cliente/Servidor Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria. Unidad académica: Sistemas Operativos. Ubicación: Sexto Semestre. Clave: 1995 Horas semana-mes:

Más detalles

Tema 1 Fundamentos de Computación

Tema 1 Fundamentos de Computación Tema 1 Fundamentos de Computación Clase 2 Prof. María Alejandra Quintero Asignatura: Informática Escuela de Ingeniería Forestal Puntos a tratar Continuación hardware Memoria principal Dispositivos de almacenamiento

Más detalles

Sistemas 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 detalles

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M. MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS

Más detalles

Arquitectura Von Neumann

Arquitectura Von Neumann Arquitectura Von Neumann Arquitectura Von Neumann Establecida en 1945 por Von Neumann Modelo básico de arquitectura utilizado en la mayoría de los computadores Su idea es la de conectar permanentemente

Más detalles

HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS

HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS Las primeras computadoras eran enormes máquinas que se ejecutaban desde una consola. El programador, quien además operaba el sistema de computación, debía

Más detalles

COLEGIO COMPUESTUDIO

COLEGIO COMPUESTUDIO COLEGIO COMPUESTUDIO ÁREA: TECNOLOGIA E INFORMATICA DOCENTE: WILLY VIVAS LLOREDA ESTUDIANTE: CLEI: III GUIA N 5 N SESIONES: NUCLEO TEMÁTICO: UNIDAD: 2 Sistema operativo (Windows) OBJETIVO: Comprender el

Más detalles

Procesos. Procesos. Concurrencia de procesos. Qué es un proceso? Estados de un proceso. Modelo de 2 estados. (C) 2008 Mario Medina 1

Procesos. Procesos. Concurrencia de procesos. Qué es un proceso? Estados de un proceso. Modelo de 2 estados. (C) 2008 Mario Medina 1 Procesos Procesos Mario Medina mariomedina@udec.cl El sistema operativo como administrador de procesos Controla la ejecución de procesos para optimizar criterios Asigna recursos a procesos Facilita sincronización

Más detalles

DISEÑO Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS

DISEÑO Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS ASIGNATURA DE GRADO: DISEÑO Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS Curso 2015/2016 (Código:71013012) 1.PRESENTACIÓN DE LA ASIGNATURA La asignatura Diseño y Administración de Sistemas Operativos se imparte

Más detalles

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Ricardo.Sanz@upm.es Curso 2004-2005 Arquitectura de Computadores Arquitectura de computadores es la disciplina que estudia la organización y funcionamiento de los computadores

Más detalles

Luis Caballero Cruz. Ingeniería Técnica Informática de Sistemas. Universidad de Sevilla

Luis Caballero Cruz. Ingeniería Técnica Informática de Sistemas. Universidad de Sevilla Luis Caballero Cruz Ingeniería Técnica Informática de Sistemas Universidad de Sevilla 5.1- INSTALACION DE PANDORA FMS: En este capítulo analizaremos profundamente nuestra solución seleccionada en el cuarto

Más detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

Módulo 2. Estructura del Sistema Operativo. Servicios del Sistema Operativo. Objectivos. Servicios del Sistema Operativo (Cont)

Módulo 2. Estructura del Sistema Operativo. Servicios del Sistema Operativo. Objectivos. Servicios del Sistema Operativo (Cont) Estructuras de Sistemas Operativos Estructura del Sistema Operativo Módulo 2 Servicios de Sistemas operativos Interfaz de Usuario del Sistema Operativo Llamadas a Sistema Tipos de Llamadas a Sistema Programas

Más detalles

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO NOMBRE DE LA ASIGNATURA: SISTEMAS OPERATIVOS 0 a. Generalidades. Número de Orden: Prerrequisi to (s): 23 Código: SOP 0 AIC 0 Ciclo Académico: Área: V Especializa da U.V.: 4 Duración del Ciclo en Semanas:

Más detalles

=drð^=al`bkqb= qfqri^`flkbp=ab=do^al=

=drð^=al`bkqb= qfqri^`flkbp=ab=do^al= `ropl=omnnjomno= =drð^=al`bkqb= qfqri^`flkbp=ab=do^al= TITULACIÓN: GRADO EN SISTEMAS DE INFORMACIÓN CURSO SEGUNDO ASIGNATURA: GESTION DE SISTEMAS OPERATIVOS Nombre del Módulo o Materia al que pertenece

Más detalles

Concepto de sistema operativo

Concepto de sistema operativo Concepto de sistema operativo Son un elemento fundamental en cualquier sistema informático. Sin ellos, los sistemas informáticos no podrían funcionar. Un sistema operativo está formado por un conjunto

Más detalles

Dpto. Informática y Automática

Dpto. Informática y Automática Laboratorio de Ingeniería Informática Dpto. Informática y Automática 1 Detalle de equipamiento Servidor LINUX. Dell PowerEdge 1950 (nogal) Servidor UNIX. Origin200 de Silicon (lisisu) Servidor W-2000 server.

Más detalles

JAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004

JAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004 CAPITULO 2. DESCRIPCIÓN DEL PROYECTO. 2.1 OBJETIVOS DEL PROYECTO. La finalidad del presente proyecto no se centra en el estudio a profundidad de la teoría de los filtros eléctricos, más bien consiste en

Más detalles

OSORES DARDO LU: 2238

OSORES DARDO LU: 2238 INTEGRANTES: BUCZEK GUILLERMO SEBASTIAN LU: 2464 CRUZ SONIA LU: 2443 OSORES DARDO LU: 2238 BUCZEK, CRUZ Y OSORES Página 1 1) Es un componente software de una computadora que tiene como objetivo coordinar

Más detalles

PARTES DE UNA COMPUTADOR

PARTES DE UNA COMPUTADOR PARTES DE UNA COMPUTADOR Colsubsidio Son la demostración actual en nuestra época, nos refleja un mundo actual en la que estamos viviendo D I S E Ñ O W E B Y M U L T U L T I M E D I A H E R R A M I E N

Más detalles

En esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos.

En esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos. ESTRUCTURA DEL SISTEMA DE ARCHIVOS 1. Introducción. En la unidad anterior se esbozó mediante la explicación de los formatos del disco duro, distintos tipos de sistemas de archivos: FAT16, FAT32, NTFS y

Más detalles

Clase 20: Arquitectura Von Neuman

Clase 20: Arquitectura Von Neuman http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una

Más detalles

Introducción Componentes Básicos Concurrencia y Paralelismo Ejemplos Síntesis Lecturas Recomendadas. Arquitectura de Computadoras

Introducción Componentes Básicos Concurrencia y Paralelismo Ejemplos Síntesis Lecturas Recomendadas. Arquitectura de Computadoras Arquitectura de Computadoras Contenidos 1 Introducción Computadora Arquitectura Partes de una arquitectura 2 Componentes Básicos CPU Jerarquía de Memoria 3 Concurrencia y Paralelismo Arquitecturas concurrentes

Más detalles

Sistemas Operativos. Curso 2016 Procesos

Sistemas Operativos. Curso 2016 Procesos Sistemas Operativos Curso 2016 Procesos Agenda Proceso. Definición de proceso. Contador de programa. Memoria de los procesos. Estados de los procesos. Transiciones entre los estados. Bloque descriptor

Más detalles

1. Generalidades. M. en C. Mario Farias-Elinos

1. Generalidades. M. en C. Mario Farias-Elinos 1. Generalidades M. en C. Mario Farias-Elinos 1 Contenido Introducción Arquitectura de computadoras Arquitectura de un sistema operativo Introducción 2 Introducción Qué es un sistema operativo? Intermediario

Más detalles

Fundamentos de Sistemas Operativos

Fundamentos 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 detalles

Software de sistema: Programas genéricos que permiten gestionar los recursos del ordenador.

Software de sistema: Programas genéricos que permiten gestionar los recursos del ordenador. PRINCIPALES TIPOS DE SOFTWARE Software de sistema: Programas genéricos que permiten gestionar los recursos del ordenador. Software de aplicación: Son programas escritos para realizar funciones específicas

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO U. A.E. M. TEMASCALTEPEC. LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO U. A.E. M. TEMASCALTEPEC. LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO U. A.E. M. TEMASCALTEPEC. LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA SISTEMAS OPERATIVOS PARA RED GUIA PRIMER PARCIAL DISCENTES: EDUARDO VENCES

Más detalles

TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN

TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN 1 SISTEMAS OPERATIVOS. INTRODUCCIÓN. Un sistema operativo es un programa (software) que se inicia al encender el ordenador, se encarga de gestionar

Más detalles

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento

Más detalles

Tema 3. Introducción a la configuración de un PC

Tema 3. Introducción a la configuración de un PC Tema 3. Introducción a la configuración de un PC Laboratorio de estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 17 Índice El PC: periféricos y conexiones:

Más detalles

CAPÍTULO 17: ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS

CAPÍTULO 17: ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS CAPÍTULO 17: ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS Tecnologías informáticas en la escuela 379 17 ASPECTOS BÁSICOS DEL SISTEMA OPERATIVO WINDOWS 17.1 INTRODUCCIÓN Existe una gran cantidad de SO,

Más detalles

picojava TM Características

picojava TM Características picojava TM Introducción El principal objetivo de Sun al introducir Java era poder intercambiar programas ejecutables Java entre computadoras de Internet y ejecutarlos sin modificación. Para poder transportar

Más detalles

INDICE. Prefacio Parte 1: sistemas operativos tradicionales

INDICE. Prefacio Parte 1: sistemas operativos tradicionales INDICE Prefacio Parte 1: sistemas operativos tradicionales 1 1 Introducción 1.1 Qué es un sistema operativo? 1.1.1 El sistema operativo como una maquina extendida 3 1.1.2 El sistema operativo como controlador

Más detalles

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas Módulos: Módulo 1 Hardware & Arquitectura de sistemas - 20 Horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como

Más detalles

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos Curso de verano Biología Computacional: Análisis masivo de datos ómicos Centro Mediterráneo Universidad de Granada Con la colaboración de: Departamento de Arquitectura y Tecnología de Computadores Consejo

Más detalles

... partes internas del computador!...

... partes internas del computador!... ... partes internas del computador!... LOS DISPOSITIVOS INTERNOS UNA PC EN SI, PUEDE "DAR SEÑALES DE VIDA" SIN EL TECLADO, SIN EL MONITOR, SIN EL RATÓN Y TODOS LOS DISPOSITIVOS EXTERNOS, AUNQUE NO TENDRÍA

Más detalles

FORMACIÓN CURSO Computadores para bases de datos

FORMACIÓN CURSO Computadores para bases de datos FORMACIÓN CURSO Computadores para bases de datos En un mercado laboral en contante evolución, la formación continua de los profesionales debe ser una de sus prioridades. En Galejobs somos conscientes de

Más detalles

UN SIMULADOR DE UNA MAQUINA COMPUTADORA COMO HERRAMIENTA PARA LA ENSEÑANZA DE LA ARQUITECTURA DE COMPUTADORAS

UN SIMULADOR DE UNA MAQUINA COMPUTADORA COMO HERRAMIENTA PARA LA ENSEÑANZA DE LA ARQUITECTURA DE COMPUTADORAS UN SIMULADOR DE UNA MAQUINA COMPUTADORA COMO HERRAMIENTA PARA LA ENSEÑANZA DE LA ARQUITECTURA DE COMPUTADORAS Autores GROSSI, María Delia (mdgrossi@mara.fi.uba.ar) JIMÉNEZ REY, M. Elizabeth (ejimenez@mara.fi.uba.ar)

Más detalles

INDICE 2. Organización de computadoras 3. El Nivel de Lógica Digital

INDICE 2. Organización de computadoras 3. El Nivel de Lógica Digital INDICE Prefacio XV 1. Introducción 1 1.1. Lenguajes, niveles y maquinas virtuales 4 1.2. Maquinas multinivel actuales 4 1.3. Evolución histórica de las maquinas multinivel 8 1.4. Hardware, software y maquinas

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

Sistemas de Operación II

Sistemas de Operación II Sistemas de Operación II Procesos en Sistemas Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale, Mariela Curiel (USB) Andrew Tanembaum y Marteen van Steen Contenido Clientes Servidores

Más detalles

CAPÍTULO 2 Sistemas De Base De Datos Multiusuarios

CAPÍTULO 2 Sistemas De Base De Datos Multiusuarios CAPÍTULO 2 Sistemas De De Multiusuarios Un sistema multiusuario es un sistema informático que da servicio, manera concurrente, a diferentes usuarios mediante la utilización compartida sus recursos. Con

Más detalles

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

Más detalles