Convivencia Introducción

Documentos relacionados
Introducción a los Sistemas Operativos

Evolución del software y su situación actual

Introducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero

Tema 1: Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O

TEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS

Sistemas Operativos. Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos:

Unidad Nº I Revisión de conceptos de. Sistemas Operativos

Computadora y Sistema Operativo

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

UNIDAD II. Software del Computador. Ing. Yesika Medina Ing. Yesika Medina

Sistemas Operativos. Introducción. Tema 6

Estructura de los sistemas de cómputo

Introducción a los Sistemas Operativos

CONCEPTO. Actúa de intermediario entre el hardware y los programas de aplicación.

Cuerpo de Profesores Técnicos de Formación Profesional

Convivencia Gestión de Procesos

TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.

Sistemas Operativos 1

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

Unidad I: Organización del Computador. Ing. Marglorie Colina

Introducción a la arquitectura de computadores

1 Software de una computadora 2 Sistemas operativos 3 Manejo avanzado y programación en ms-dos 4 Lenguajes de programación

Introducción a los Sistemas Operativos

Informática 4º ESO. J. Javier Esquiva Mira

TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.

Historia de los sistemas operativos

Introducción a los Sistemas Operativos S.O.

Programación de Ordenadores

Cuestionario 1-Parte 1

Tema 12: El sistema operativo y los procesos

Procesos y Threads Procesos y Threads. Rendimiento Rendimiento (paralelismo) (paralelismo) Productividad Productividad

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Instituto Universitario Politécnico. Santiago Mariño. Unidad Nº I: Nociones generales de la. computación. Elaborado por: Ing. Víctor Valencia.

Sistemas Operativos. Daniel Rúa Madrid

Sistemas Operativos. que es un sistema operativo?

Tema 2 Introducción a la Programación en C.

Sistemas Operativos. Dr. Wenceslao Palma M.

PREPARATORIA OFICIAL NO. 82 JOSÉ REVUELTAS INFORMÁTICA & COMPUTACIÓN I UNIDAD II LAS TIC

Sistemas operativos Tema 3: Estructura del sistema operativo

Interfaz interfaz textual gráficos

Usuario. Programas de Aplicación. Sistema Operativo. Hardware. Figura 1. Sistema de cómputo estructurado por capas.

Sistemas Operativos y Software Computacional Sistemas operativos y software computacional

Conceptos y definiciones básicos en computación

SOFTWARE DE APLICACIÓN. CINDEA Sesión 02

FUNCIONAMIENTO DEL ORDENADOR

Herramientas Informáticas I Software: Sistemas Operativos

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

Iniciación concreta a los sistemas operativos

Historia Logros. Sistemas Operativos. Introducción a los Sistemas Operativos. Esteban De La Fuente Rubio L A TEX

Introducción a la Operación de Computadoras Personales

1.1 Concepto y definición de Sistemas Operativos

SISTEMAS OPERATIVOS. Informática Básica

Fundamentos de Informática 3. Construcción de Software

TEMARIO DEL CELADOR SERVASA SANIDAD DE LA COMUNIDAD VALENCIANA INFORMÁTICA HERRAMIENTAS DE ESTUDIO PARA CELADORES.

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

SISTEMAS OPERATIVOS: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. Introducción y conceptos básicos

Conceptos y Estructuras de Sistemas Operativos

Tecnología de software para sistemas de tiempo real

INFORME MEMORIA CACHE Y MEMORIA VIRTUAL.

INDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos

Servicios del Sistema Operativo (SO)

Unidad 1: Conceptos generales de Sistemas Operativos.

Capítulo 2 Introducción a los sistemas operativos

Concurrencia de Procesos

Organización del Sistema Operativo

Computadores para bases de datos.

3. Sistemas operativos

Unidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas

TIPOS DE SOFTWARE. A grandes rasgos, se puede decir que existen tres tipos de software:

3. Sistemas operativos

Sistemas Operativos. Estructura de los sistemas operativos

TEMA 1. PROGRAMACIÓN DE UN COMPUTADOR

Arquitectura del PLC. Dpto. Electrónica, Automática e Informática Industrial)

Parte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación

Software para supervisión y control de operaciones

ARQUITECTURA, FUNCIONES Y ELEMENTOS DEL SISTEMA OPERATIVO INFORMÁTICO PEDRO MILENA JACOBO RUYMÁN

Introducción Sistemas Operativos Avanzados

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño

Diseño de Sistemas de Tiempo-real

Transcripció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 que ocultan la complejidad del hardware y proporcionan abstracciones de mayor nivel (máquina extendida) que facilitan su uso Proporciona servicios para: Creación de programas Ejecución de programas Operaciones de Entrada/Salida Manipulación y control del sistema de archivos Detección de errores Control del acceso al sistema Elaboración de informes estadísticos

Definición (2/3) Sistema Operativo como gestor de recursos: Un sistema operativo es un conjunto de políticas para gestionar un conjunto de recursos, normalmente escasos, entre un conjunto de procesos que compiten por ellos. El sistema operativo lleva la cuenta del estado de cada recurso y decide quien lo obtiene, durante cuanto tiempo y cuando. Estos recursos son: El procesador La memoria El sistema de archivos Los dispositivos de entrada y salida

Definición (3/3) Usuario Final Programas de Aplicación Programado r Utilidades Sistema Operativo Diseñador del Sistema Operativo Hardware del computador

Historia de los s.o. Generación cero: ausencia de s.o. (40-50 años) La primera generación: organización de trabajos en lotes (50-60) La segunda generación: multiprogramación, multiprocesamiento y sistemas en tiempo real (60-65) La tercera generación: incorporación de muchos programas de aplicación y muchas posibilidades diferentes (grandes y costosos (65-75) La cuarta generación: estado actual. s.o. para computadores grandes y desarrollo de s.o. para computadores personales. Redes de computadores y sistemas distribuidos

Proceso Conceptos fundamentales (1/4) La entidad que puede ser asignada a un procesador y ejecutada por él Espíritu animado del ordenador Es un programa en ejecución que consta del programa ejecutable, de los datos necesarios para el programa (variables, espacio de trabajo, buffers, etc.) y del contexto de ejecución del programa (pila del programa, el contador, los registros de datos...)

Conceptos fundamentales (2/4) Gestión de memoria y del sistema de archivos: Aislar los procesos, de manera que un proceso no interfiera en los datos o en la memoria de otro Ubicar y gestionar automáticamente a los procesos, de manera que sea transparente a los programadores Soportar programación modular, de forma que se puedan definir módulos de programas en los que se pueda alterar dinámicamente sus tamaños Controlar el acceso y proteger la memoria Disponer de un medio de almacenamiento de larga duración

Conceptos fundamentales (3/4) Llamadas al sistema: Este concepto corresponde al interfaz entre el s.o. y los programas y los usuarios Los programas invocan generalmente los servicios del s.o. en tiempo de ejecución por medio de llamadas al sistema operativo Los usuarios pueden interactuar con el sistema operativo directamente por medio de órdenes. Estas órdenes suelen ser traducidas y se ejecutan como una serie de llamadas al sistema Las llamadas se pueden agrupar en cinco categorías: Control de Procesos Manipulación de archivos Manipulación de periféricos Mantenimiento de la información Comunicaciones

Conceptos fundamentales (4/4) Gestión y planificación de recursos: Gestionar los diferentes recursos que disponga el sistema (procesadores, memoria, periféricos...) Planificar la utilización de los mismos por los procesos en ejecución de forma justa eficiente

Estructura de los s.o. La estructura usual corresponde a los siguientes componentes: Gestor de procesos Gestor de la memoria principal Gestor del almacenamiento secundario y del sistema de archivos Gestor del sistema de E/S Sistema de protección Sistema de comunicación Intérprete de órdenes Interconectar estas partes de forma que formen un núcleo de manera: Modular + niveles jerárquicos y abstracción de información

Diseño e implementación de los s.o. Requisitos de usuario: El sistema debe ser cómodo, fácil, sencillo de utilizar y aprender, fiable, seguro y rápido Requisitos del sistema: El sistema debe ser fácil de diseñar, implementar y mantener, flexible, fiable, sin errores y eficiente Considerar su posible evolución Lenguaje de alto nivel (ciertas partes muy dependientes del hardware escritas en ensamblador)