advertisement

Introducción a los Sistemas Operativos

100 %
0 %
advertisement
Information about Introducción a los Sistemas Operativos
Technology

Published on February 19, 2014

Author: parejajd

Source: slideshare.net

Description

Introducción al funcionamiento de los sistemas operativos
advertisement

Sistemas Operativos JUAN DAVID PAREJA SOTO @parejajd

Temario General (1)  Generalidades de los Sistemas Operativos   Historia   ¿Qué es un SO? Estructura del SO Procesos  Comunicación  Planificación  Problemas comunes con Procesos  Practica @parejajd

Temario General (2)  Entrada y Salida   Software de E/S  Bloqueo mutuo   Hardware de E/S Práctica Administración de Memoria  Administración Básica de la Memoria  Intercambio  Memoria Virtual  Conceptos Avanzados  Práctica @parejajd

Temario General (3)  Archivos  Archivos  Directorios  Sistemas de Archivos  Seguridad  Mecanismos de Protección  Práctica @parejajd

Metodología (1)  Clases Presenciales   Sábados 10am Clases Virtuales  Grabadas durante la semana y seguidas el dia de clase normal  Vía Streaming y http://docencia.parejajd.co  4 Ejercicios de Práctica (Programación) 30%  2 Parciales 30% (15% Cada uno)  Asistencia y Participación 10%  Tareas, Talleres, Quiz, etc 30% @parejajd

Metodología (2)  Todo será usando Moodle http://docencia.parejajd.co  Los correos si se requieren serán enviados a docencia@parejajd.co @parejajd

Reglas básicas de Clase  Durante la explicación teórica y exposiciones los equipos de computo deben permanecer apagados (y con la tapa abajo)  Los Dispositivos Celulares y tabletas podrán usarse fuera del aula @parejajd

¿Qué es un Sistema Operativo? * Sistema Bancario Reservas aereas Navegador Compiladores Editores Interprete de comandos Sistema Operativo Aplicaciones Programas de Sistema Lenguaje de Máquina Micro Programación Dispositivos Físicos @parejajd Hardware

Historia de los SO   Grupos de 2 Personas (1 de 1)   1era Generación 2da Generación  3era Generación  4ta Generación  (MIGUEL ANGEL CARDENAS PACHON, EDUARD CAMILO CASTRO GARCIA) @parejajd Exponer de manera creativa  Storyboard  Webcast  PodCast  Animación Flash  NO Diapositiva simple

Sistemas operativos mas comunes @parejajd

Historia de los SO      Unix (JESSICA YADIRA SALAMANCA CHIPIAJE) @parejajd Animación Flash   PodCast  Linux (LEIDY JOHANA LOPEZ RINCON, WILLIAM FERNANDO RUIZ LOPEZ) Webcast  Windows (JHON HERNANDO GONZALEZ PABON, ALDAIR ESTIVEN GUARUPE HUMEJE) Storyboard  Grupos de 2 Personas (1 de 1)  Exponer de manera creativa NO Diapositivas Debe poderse subir a internet para soporte

Conceptos Fundamentales de los SO  Procesos  Programa en ejecución  Cada proceso tiene asociado un espacio de direcciones, una lista de posiciones de memoria desde algún mínimo (usualmente O) hasta algún máximo, que el proceso puede leer y escribir. El espacio de direcciones contiene el programa ejecutable, los datos del programa, y su pila  A cada proceso también se asocia un conjunto de registros, que incluyen el contador del programa, el apuntador de la pila y otros registros de hardware, así como toda la demás información necesaria para ejecutar el programa @parejajd

¿Cómo funcionan los procesos en un SO? P1 P2 P3 P4 CPU @parejajd P5

Conceptos Fundamentales de los SO  Archivos  Encargados del proceso de encapsulamiento de la complejidad del acceso a los discos y dispositivos de almacenamiento  Organizados en Directorios  Cada Sistema operativo puede implementar diferentes formas de manejar los archivos @parejajd

Estructura del Sistema Operativo Sistemas monolíticos Sistemas por capas Máquinas virtuales Modelo cliente-servidor @parejajd

Sistemas monolíticos  La estructura consiste en que no hay estructura  El sistema operativo se escribe como una colección de procedimientos, cada uno de los cuales puede invocar a cualquiera de los otros cuando necesita hacerlo  Veamos como funciona @parejajd

Sistemas monolíticos Programa de Usuario • El Programa de usuario ingresa al kernel 4 3 • El Sistema determina el número de servicio requerido 1 Kernel • El Sistema Operativo invoca el servicio 2 • Se devuelve el control al programa de usuario @parejajd

Sistemas por Capas  consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la que está abajo de ella @parejajd

Máquinas Virtuales  El corazón del sistema, conocido como monitor de máquina virtual, se ejecuta en el hardware solo y realiza la multiprogramación, proporcionando no una, sino varias máquinas virtuales a la siguiente capa superior.  Sin embargo, a diferencia de otros sistemas operativos, estas máquinas virtuales no son máquinas extendidas, con archivos y otras características bonitas; más bien, son copias exactas del hardware solo, incluido el modo de kernel/usuario, E/S, interrupciones y todo lo demás que la máquina real tiene @parejajd

Máquinas Virtuales App VM1 App VM2 App VM3 VM1 VM2 VM2 Hardware @parejajd

Cliente Servidor  Una tendencia en los sistemas operativos modernos es llevar aún más lejos esta idea de trasladar código a capas superiores y quitarle lo más que se pueda al sistema operativo, dejando un kernel mínimo.  El enfoque usual consiste en implementar la mayor parte de las funciones del sistema operativo en procesos de usuario. Para solicitar un servicio, como leer un bloque de un archivo, un proceso de usuario (ahora llamado proceso cliente) envía la solicitud a un proceso servidor, el cual realiza el trabajo y devuelve la respuesta @parejajd

Practica 001  Instalando un Sistema Operativo  Instalación de Software de Virtualización   Ejemplo Oracle Virtual Box, VMWare, Virtual PC Instalación y configuración de una maquina Pre-Linux Minix    Download http://www.minix3.org/download/index.html Paso a Paso de Instalación http://snatverk.blogspot.com/2009/08/instalarminix3-en-virtualbox.html Enviar pantallazos del sistema ejecutándose @parejajd

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

INTRODUCCION A LOS SISTEMAS OPERATIVOS - YouTube

Want to watch this again later? Sign in to add this video to a playlist
Read more

Sistemas Operativos - Introducción - YouTube

Sistemas Operativos - Introducción ... Historia y evolucion de los sistemas operativos - Duration: 14:09. Morelvyn Guerrero Nova 61,915 views.
Read more

Sistemas Operativos: INTRODUCCION A LOS SISTEMAS OPERATIVOS

Conveniencia Un Sistema Operativo hace más conveniente el uso de una computadora. Eficiencia Un Sistema Operativo permite que los recursos de la ...
Read more

Tema 2 Introducción a los Sistemas Operativos

Tema 2 Introducción a los Sistemas Operativos Pilar Gonzalez´ Ferez´ Tema 2 Introduccion´ a los Sistemas Operativos – p.1/79
Read more

Introduccion a Los Sistemas Operativos - 2 Edicio: Amazon ...

Introduccion a Los Sistemas Operativos - 2 Edicio: Amazon.de: H. M. Deitel: Fremdsprachige Bücher Amazon.de Prime testen Fremdsprachige Bücher. Los ...
Read more

SISTEMAS OPERATIVOS - Monografias.com - Tesis, Documentos ...

Indice 1. Introducción a los sistemas operativos 2. Estructura de un sistema operativo 3. Funciones y características de los sistemas operativos.
Read more

Introducción a los Sistemas Operativos - Página principal

Introducción a los Sistemas Operativos. El objetivo fundamental de los sistemas operativos es gestionar y administrar eficientemente los recursos hardware ...
Read more

Introducción a los Sistemas Operativos (Primera Parte) by ...

Introducción a varios conceptos de los Sistemas Operativos. ... Invited audience members will follow you as you navigate and present; People invited to a ...
Read more

Introducción a los sistemas operativos - Google Books

Shop for Books on Google Play. Browse the world's largest eBookstore and start reading today on the web, tablet, phone, or ereader. Go to Google Play Now »
Read more