Introducción a los Sistemas Operativos
|
|
- Carmelo Contreras Piñeiro
- hace 7 años
- Vistas:
Transcripción
1 Introducción a los Sistemas Operativos Ingeniería del Software EUITI UPM Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 2 1
2 Definición de SO Un sistema operativo (SO) es un conjunto de programas o software destinado a permitir la comunicación del usuario con un ordenador y gestionar sus recursos de manera eficiente. Un sistema operativo es una capa compleja entre el hardware y el usuario, concebible también como una máquina virtual, que facilita al usuario o al programador las herramientas e interfaces adecuadas para realizar sus tareas informáticas, abstrayéndole de los complicados procesos necesarios para llevarlas a cabo. 3 Objetivos de SO Ejecutar programas y facilitar la solución de los problemas del usuario Proporcionar una maquina virtual extendida Hacer un uso conveniente del computador Usar el computador de forma eficiente Gestión eficaz de recursos Usar el computador de forma segura Gestión de usuarios, seguridad, proteccion. Capacidad de evolución Ser capaz de desarrollar, probar e introducir nueva funcionalidad sin interferir en el servicio. 4 2
3 Clasificación SO Monotarea o monoproceso Multitarea o multiproceso Monousuario Multiusuario Obligatoriamente multitarea Tb se llama de tiempo compartido 5 Funciones del SO Gestor de recursos (CPU, memoria ) Asignación y recuperación de recursos. Mantener estructuras necesarias de recursos libres y ocupados Asignación según disponibilidad y prioridades, resolviendo conflictos. Recuperación de recursos (garbage collection) Protección Programas Información (usuarios) Contabilidad/monitorización Estadísticas, rendimiento, cuotas Futuras mejoras, facturacion. Soporte de usuarios Concepto de usuario (uid), grupo (gid). Administrador, superusuario, root. Acceso, cuotas, prioridades, etc. Detección y tratamiento de errores Internos y externos (memoria, dispositivos) Software (overflow, acceso a memoria) Denegación de petición al SO (memoria, etc.) Ejecución de servicios (Máquina extendida) Ejecución de programas (procesos) Lanzar, parar, información, comunicación y sincronizacion. Ordenes de E/S Pantalla, puertos Operaciones sobre archivos Creación, borrado, escritura, lectura. Interfaz de usuario Shell (interprete de mandatos, NO caracteriza al sistema operativo) Bucle infinito Alfanuméricas y graficas Shell script TAREAS del SO: Ejecución de procesos Gestor de memoria Comunicación y sincronización de procesos Gestor E/S Gestor archivos y directorios Seguridad y proteccion Comunicación con el usuario: interfaz programador y usuario 6 3
4 Niveles del SO HAL Kernel (nucleo) Memoria ppal. Funciones mas frecuentes, gestor de tareas y servicios drivers Servicios Memoria, seguridad, alimentacion, procesos, ficheros API Shell Usuario Programador Shell APIs Programas Utilidades Modo usuario Servicios Modo nucleo Kernel HAL Hardware Programador SO 7 Componentes del SO Kernel (núcleo) Gestión recursos, interrupciones y manejo básico de memoria drivers Servicios Gestión de procesos Gestión de memoria Gestión E/S Gestión de archivos y directorios Comunicación y sincronización de procesos Seguridad y protección API Win32 y POSIX (excluyentes) Shell Varios simultáneamente Shell Programas APIs Servicios Kernel HAL Utilidades Modo usuario Modo nucleo Hardware 8 4
5 Estructura del SO SO monolíticos Un único espacio de direcciones Todo se ejecuta en modo núcleo Sistemas pequeños que han crecido (MS-DOS y UNIX) Complejidad de modificación, desarrollo y depuración (no encapsulacion) W2K 32 Millones líneas SO estructurados Sistemas por capas Modularidad y ocultación de la información OS/2 Capa 3: Gestión E/S Modelo cliente-servidor Micronucleo Mensajes Minix, WinNT (servidores en modo núcleo) Capa 0: Hardware Desventaja: sobrecarga. Capa 5: Programas de usuario Capa 4: Controlador consola Capa 2: Gestión de Memoria Capa 1: Planificación CPU y multiprogr. 9 Ejemplo: NT 10 5
6 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 11 Arranque del computador El Reset carga valores predefinidos en registros y el PC apunta al cargador ROM Se ejecuta el cargador (iniciador) ROM del sistema Test Hardware Trae a memoria el boot (cargador) del SO Salta al boot del SO En el caso del PC la ROM contiene además software de E/S (BIOS) 12 6
7 Arranque sistema operativo Boot SO en zona predefinida (ej: 4 primeros sectores, MBR) Convenio entre iniciador ROM y SO sobre ubicación, dirección de arranque y tamaño del cargador del SO Diskette, CD-ROM, Disco Verificación mediante contraseña en posición prefijada. El iniciador ROM comprueba que es un cargador de SO. El cargador del SO puede redireccionar Múltiples SO (Linux Loader LILO, Grand Unified Bootloader GRUB) Parametros Windows sobreescribe el MBR, que salta directamente al inicio de la partición del sistema. 13 Arranque SO El cargador ROM carga el sector de boot del SO y le da el control El boot del SO: Comprueba el hardware (completa las pruebas del iniciador ROM) Comprueba el sistema de archivos Revisar todos los directorios, largo tiempo. Scandisk Establece las tablas del SO (procesos, memoria, E/S) Se carga el SO residente (siempre en memoria) Crea procesos (según el SO) Proceso INIT Procesos o tareas del sistema (demonio) Procesos de login (uno por terminal) Tras la autenticación, el proceso login se convierte en shell Monousuario se convierte automáticamente. El shell ejecuta archivos de mandatos o shellscripts Autoexec.bat en MS-DOS,.login.cshhrc en linux 14 7
8 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 15 Gestión de procesos Definición: Un proceso es un programa en ejecución Una instancia de un programa corriendo La unidad de procesamiento gestionada por el SO Una entidad que puede ser asignada y ejecutada por el procesador Una unidad de actividad caracterizada por el procesamiento secuencial, un estado y un conjunto de recursos. 16 8
9 Gestión de procesos Un proceso necesita recursos: CPU, memoria, ficheros El SO tiene la responsabilidad de gestionar los procesos: Creación y destrucción Suspensión y reanudacion Multiproceso (planificación, activación) Gestionar interrupciones y concurrencia Asignación y mantenimiento de los recursos. Proporcionar mecanismos de sincronización y comunicación Gestionar los interbloqueos. 17 Elementos de un proceso Ejecutable Archivos de datos asociados Contexto del proceso BCP, tablas memoria, tablas E/S, registros (estado del procesador) 18 9
10 Elementos de un proceso 19 Servicios de procesos Crear un proceso solicitado por otro proceso A partir de un proceso padre (UNIX) Copia exacta A partir de un archivo ejecutable (Win32) Ejecutar un proceso Batch (no asociado a terminal, de archivo a archivo) Background (demonio, servicios) Interactiva Terminar la ejecución de un proceso Ha terminado Se ha producido una condición de error Otro proceso o el usuario (u otro pero con permisos) deciden terminar. Cambiar el programa que ejecuta un proceso Sustituir el programa que ejecuta el proceso por otro de disco (exec de UNIX) 20 10
11 Ejemplo: NT 21 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 22 11
12 Gestión de memoria Memoria: vector de palabras o bytes cada una con su dirección Compartido por CPU y dispositivos E/S Volatil El SO tiene la responsabilidad de gestionar la memoria: Memoria virtual Mantener un mapa del uso de la memoria Decidir que procesos se deben cargar y donde cuando hay memoria disponible Asignar y liberar espacio de memoria cuando sea necesario Ofrecer servicios para que los procesos puedan compartir memoria. 23 Servicios de gestión de memoria Solicitar memoria Aumenta el espacio de datos del proceso, en caso posible (SO), devolviendo un apuntador que se utiliza como referencia relativa Liberar memoria Vuelve a añadir a la lista de memoria libre Compartir memoria Los procesos pueden crear y liberar este tipo de segmentos de memoria Problemas: Apuntadores inválidos (error fatal) Perdida de memoria (memory leak, no fatal pero acumulativo) 24 12
13 Ejemplo: NT 25 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 26 13
14 Comunicación y sincronización entre procesos Un proceso es un ente independiente y aislado Cuando se divide una tarea compleja en distintos procesos, es necesario que se comuniquen y que se sincronicen. Estos mecanismos deben dar solución a este problema sin violar la seguridad. Cadenas de bytes o estructuras, que deben convenir e interpretar los propios procesos Tipos Locales Remotos 27 Servicios de comunicación y sincronización Servicios de comunicación: Crear el mecanismo Enviar datos a un proceso Recibir datos de un proceso Destruir el servicio Servicios de sincronizacion Crear el mecanismo Bloquear un proceso hasta que ocurra un evento Despertar a un proceso bloqueado Destruir el mecanismo 28 14
15 Tipos de comunicación Síncrona Los dos procesos han de ejecutar los servicios de comunicación al mismo tiempo Asíncrona No tienen que ejecutar los servicios al mismo tiempo 29 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 30 15
16 Gestión E/S Objetivos Facilitar la tarea de los dispositivos periféricos Interfaz sencilla, uniforme Gestión de errores. Ofrecer mecanismos de protección que impidan a los usuarios acceder sin control 31 Gestión E/S El gestor E/S esta formado por: Un sistema global de almacenamiento intermedio en memoria Manejadores genéricos, uno por cada clase de dispositivo Manejadores específicos para cada dispositivo Almacenamiento secundario no volátil en dispositivos (disco) El SO tiene la responsabilidad de gestionar la E/S y el almacenamiento secundario: Traducir peticiones a formato de manejador Copiar memoria de/a memoria de controlador Controlar operaciones por DMA Controlar dispositivos de E/S serie: teclado, ratón, etc. Asignación y liberación de espacio Planificación de accesos a los dispositivos
17 Servicios de E/S Servicios orientados a caracteres: Impresoras, terminales Servicios orientados a bloques La operación de E/S se hace sobre un bloque de información. Discos Independencia del acceso a los dispositivos modelándolos como archivos especiales \dev\ 33 Ejemplo: NT 34 17
18 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 35 Gestión de archivos y directorios Objetivos Facilitar la tarea de los dispositivos periféricos, ofreciendo una visión lógica simplificada de los mismos. Proteger a los usuarios poniendo limitaciones a los archivos que es capaz de manejar un usuario. 2 tipos: Archivos (datos) Directorios (nombres) 2 visiones: Visión lógica Visión física 36 18
19 Gestión de archivos y directorios Archivo: conjunto de información lógicamente relacionada y definida por su creador Directorio: conjunto de identificadores lógicos de archivos y su relación con identificadores internos del SO Archivos frecuentes: programas (fuentes y ejecutables) y datos. El SO tiene la responsabilidad de gestionar los siguientes aspectos: Creación y borrado de archivos y directorios Primitivas para manipular archivos y directorios. Proyectar los ficheros sobre almacenamiento secundario. 37 Visión lógica del sistema de archivos Archivo: Informacion asociada a un nombre Tipo de archivo (datos, ejecutable ) Propietario (usuario) y grupo del usuario Tamaño del archivo. Menor que el espacio de disco asignado, ya que el ultimo bloque puede quedar a mitad. Instantes (fecha y hora) Creación Modificación Ultimo acceso Derechos de acceso (lectura, escritura, ejecucion) 38 19
20 Visión lógica de un archivo Vector de bytes Flexibilidad Puntero de posicion 39 Visión física de un archivo Elementos físicos del periférico Enumeración ordenada de los bloques en los que reside el archivo Bloque (numero prefijado de sectores, potencia de 2) vs. Sector Estructura de información que recoja esta información: descripción física FAT en MS-DOS y nodo-i en UNIX Residen en el propio disco, para que sea autocontenido. El servidor de archivos encuentra e interpreta estas estructuras 40 20
21 Servicios de archivos Aplicadas a la visión lógica: Crear un archivo => int creat(const char*path int oflag) Vacio Interpretación del nombre Permisos Devuelve un identificador del archivo (abierto) Abrir un archivo => int open(const char*path int oflag) Nombre Permisos Devuelve un identificador del archivo (abierto) Escribir y leer (de memoria a fichero) write(int file, void*b, size_t num) Utilizan el identificador en lugar del nombre Utilizan el puntero (fscanf) Cerrar un archivo Elimina identificador y libera recursos Borrar un archivo int unlink(const char* path) Borra su nombre, marca libres los bloques de datos y la metainformacion. Vida de un archivo Se crea un archivo Se abre: se genera un descriptor de archivo Se escribe y lee (puede crecer) Se cierra Se borra 41 Esquema jerárquico de un directorio Directorio es un objeto que relaciona un nombre con un archivo Nombre->Archivo univoca Archivo ->Nombre puede ser múltiple (link) Visión lógica: jerarquía facilita esta unicidad Caminos relativos y absolutos (.,.. /) Visión física: Archivo de nombres-identificadores 42 21
22 Servicios de directorios Crear un directorio mkdir vs. int mkdir(const char*path, mode_t mode) Borrar un directorio rmdir vs. int rmdir(const char*path) Abrir un directorio DIR* opendir (const char* dirname); Leer un directorio Cambiar directorio int chdir(const char* path) Directorio actual int getcwd(const char* current_dir,int tam) Cerrar un directorio int closedir(dir* dirp) 43 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 44 22
23 Seguridad y protección Protección: controlar accesos a los recursos de usuario y sistema Garantizar la identidad del usuario: autenticación Definir lo que puede hacer: privilegios. Definir el acceso a archivos: permisos. El servidor de protección debe: Distinguir entre uso autorizado y no autorizado Especificar los controles de acceso a llevar a cabo Auditoria de acceso. Seguridad: proteger al sistema de un uso indebido Evitar amenazas al sistema (gusanos, virus, piratas) Evitar la intercepción de comunicaciones: (cifrado, canales seguros, etc) 45 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 46 23
24 Activación de los servicios del SO Fuentes de las peticiones: Mandatos de los usuarios interpretados por el shell Llamadas al sistema emitidas por los programas Interrupciones producidas por los periféricos Reloj del computador Condiciones de excepción o error del hardware Forma de solicitar los servicios: Por llamada -> problema de seguridad Por interrupción o trap Rutina de biblioteca Instrucciones maquina que preparan la llamada al SO 47 Fases en la activación del SO 48 24
25 Servicios del SO Los servicios se programan mediante funciones de la interfaz en un lenguaje (C) Interfaz => biblioteca de sistema que prepara la solicitud del servicio con un conjunto de instrucciones que terminan con una instrucción de trap El trap, como toda interrupción es tratada por el SO El SO realiza el servicio pedido y devuelve un valor Ejemplo 49 Paso de llamadas al sistema 50 25
26 Paso de parámetros a las llamadas Tres métodos genéricos para pasar parámetros a las llamadas al sistema: En registros En una tabla de memoria, cuya dirección se pasa al SO en un registro Poner los parámetros en la pila del programa y dejar que el SO los extraiga Cada SO proporciona sus propias llamadas al sistema: Estándar POSIX en UNIX y LINUX Win32 en WindowsNT. 51 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 52 26
27 Interfaz del programador Recupera los servicios del sistema que los usuarios pueden utilizar desde sus programas. Solo una parte del SO Una de las partes mas importantes: la maquina extendida. POSIX Win32 53 POSIX Interfaz de sistemas operativos portables de IEEE basado en UNIX Año 96. UNIX estandar industrial. Portabilidad (fuentes) entre las distintas implementaciones de UNIX (Solaris, IRIX, Linux, etc) y distintas plataformas Familia de estándares (no implementación) en evolución Servicios básicos del SO a Extensiones a los servicios básicos b Extensiones de tiempo real c Extensiones de procesos ligeros Shell y utilidades b Utilidades adicionales ISO/IEC
28 Características POSIX Nombres cortos y en minúsculas fork read close Algunos tipos de datos no se definen en el estándar, sino en la implementación <sys/types.h> Funciones devuelven 0 en caso de éxito o -1 en caso de error, almacenando el error en la variable errno definida en <errno.h> Los recursos gestionados por el sistema operativo se referencian mediante descriptores (enteros>=0) 55 Win32 Servicios ofrecidos por Windows 95/98, NT y 2000 por Microsoft (no es un estándar), totalmente distinto a POSIX Los recursos se referencian con manejadores (No POO). Nombres largos y descriptivos GetFileAttributes CreateNamedPipe Tipos de datos predefinidos BOOL (32 bits, valor logico) DWORD (unsigned int de 32 bits) TCHAR (tipo carácter de 2 bytes) LPSTR (puntero a una cadena de caracteres) Los tipos predefinidos evitan usar el operador indirección (LPSTR=*TCHAR) Notación tipo húngara lpszfilename (puntero largo a cadena acabada en cero) Las funciones devuelven true o false 56 28
29 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 57 Interfaz de usuario Ejecutar un programa o borrar un archivo sin programar. Además de servicios (programador) debe permitir dar instrucciones (ej. Borrar archivo) de modo interactivo (texto rm o grafico) Ha sufrido gran evolución, debido a la expansión de las computadoras en personal no informático Interfaz alfanumérica Grafica Evolución de la integración con el núcleo. Integrado No integrado EL SISTEMA OPERATIVO SE CARACTERIZA POR LOS SERVICIOS QUE PROPORCIONA Y SU FUNCIONALIDAD, NO POR SU INTERFAZ (que puede ser diferente) 58 29
30 Interfaz de usuario No hay acuerdo sobre que programas forman parte de la interfaz del sistema (IE) Funciones Manipulación de archivos y directorios Ejecución de programas Herramientas de desarrollo de aplicaciones (ensamblador) Comunicación con otros sistemas (ftp y telnet, no IE) Información del estado (fecha, memoria disponible) Configuración de la propia interfaz y entorno (idioma, teclado) Intercambio de datos entre aplicaciones Control de acceso (contraseña) Sistema de ayuda interactivo Interfaz de administrador Tipos: Alfanuméricas (interpretes de comandos) Graficas 59 Interprete de mandatos Programa cuya función es obtener los mandatos del usuario y ordenar su ejecución al sistema operativo Hay dos tipos básicos: Interpretes de mandatos internos Interpretes de mandatos externos Casi todos los mandatos son sentencias de control para los gestores del SO descritos (procesos, E/S, ficheros, protección y comunicaciones) Puede haber múltiples interpretes de mandatos sobre el mismo SO -> la visión del mismo SO cambia según el usado. Ejemplo: POSIX sobre Windows o Win32 sobre Linux Espera un comando (con sus argumentos) definido por un retorno de carro, lo ejecuta y vuelve a mostrar el prompt 60 30
31 Interprete mandatos internos MS-DOS (command.com) algunos externos, DISKCOPY 61 Interprete mandatos externos El anterior puede ser muy grande Unix Shells, excepto algunos comandos como cambiar de directorio 62 31
32 Shell script Archivos de texto que contienen comandos ejecutables por el interprete de mandatos Secuencial No binario Admite IF, GOTO Debe tener permiso ejecución chmod a+x MiScript 63 Interfaz grafica Graphical user interface, GUI Usuarios no especialistas Potencia del PC. Xerox PARC (Alto), Apple, Unix X, por ultimo MS-DOS (Windows) Características Ventanas, iconos y menús Internamente Gestor de ventanas Administrador de programas (arrancar aplicaciones) Gestor de archivos Herramienta de configuración (de la interfaz) Otros Intercambio de datos entre aplicaciones (copiar y pegar) Ayuda interactiva API grafica Acceso a la interfaz alfanumérica 64 32
33 Índice Introducción Definición Objetivos Niveles Componentes y estructura Arranque del SO Funciones Gestión de procesos Gestión de memoria Comunicación y sincronización entre procesos Gestión E/S Gestión archivos y directorios Seguridad y protección Activación del SO Interfaz del SO Programador Usuario Historia de los SO 65 Historia de los SO Prehistoria (años 40) Primeras computadoras No existían SO El programa se codificaba a mano y se introducía mediante tarjetas perforadas Impresión en cinta Trabajos en serie Primera generacion (años 50) Los trabajos siguen ejecutandose en serie. Se procesan trabajos por lotes, con mecanismos rapidos de cambio entre trabajos, y recuperacion en caso de que un trabajo acabe en error. JCL Rutinas E/S (manejadores de dispositivos) 66 33
34 Historia SO Segunda generación (años 60) Aparece el concepto de multiprogramación Aparecen conceptos Multiprocesador Independencia del dispositivo Tiempo compartido (interactividad) Rodajas Sistemas de tiempo real Sistemas CTSS MIT MULTICS, MIT y laboratorios BELL, origen de UNIX 67 Historia SO Tercera generación (años 70) Sistemas de propósito general Por lotes Multiprogramación Tiempo compartido Modo multiprocesador Caracterizados Complejidad SO Dificultad de aprendizaje Recursos UNIX (v6) se reescribe en C BSD => sockets y memoria virtual Solaris, IRIX
35 Historia SO Cuarta generacion (años 80->actual) SO para PC (MS-DOS, Windows y LINUX) Aparecen SO de tiempo real (QNX) Procesamiento distribuido SO distribuidos (Mach, Amoeba) Middleware (CORBA, DCOM) Interfaces de programacion (POSIX) 69 35
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
Más detallesSISTEMAS 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
Más detallesSistemas operativos: una visión aplicada. 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
Más detallesSistemas 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
Más detallesHilos Secciones Stallings:
Capítulo 4 Hilos Secciones Stallings: 4.1 4.3 Contenido Procesos e hilos. Hilos a nivel de núcleo y a nivel de usuario. Multiprocesador simétrico (SMP). Micronúcleos. 1 Proceso Unidad de propiedad de los
Más detallesTAREA 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;
Más detallesHerramientas Informáticas I Software: Sistemas Operativos
Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como
Más detallesIntroducció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
Más detallesTEMA 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.
Más detallesSistemas 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
Más detallesUNIDAD 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
Más detallesFundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Estructura del sistema operativo ULPGC - José Miguel Santos Espino
Fundamentos de los Sistemas Operativos Tema 1. Conceptos generales Estructura del sistema operativo 2015 ULPGC - José Miguel Santos Espino Contenido Componentes del S.O. Programas del sistema El núcleo
Más detallesTema 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
Más detallesCONCEPTO. 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
Más detallesIntroducció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
Más detallesPreguntas 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
Más detallesFUNDAMENTOS DE INFORMÁTICA. Principios Básicos de Sistemas Operativos. Definición de Sistema Operativo
UNIVERSIDADE DE VIGO ESCOLA TÉCNICA SUPERIOR DE ENXEÑEIROS INDUSTRIÁIS FUNDAMENTOS DE INFORMÁTICA Principios Básicos de Sistemas Operativos 1 Definición de Sistema Operativo Un sistema operativo es parte
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto
Más detallesTEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O
TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema
Más detallesSistemas Operativos - Funciones del sistema operativo» Cargar y ejecutar programas (procesos)» Facilitar funciones de E/S» Controlar y distribuir el acceso a los recursos» Controlar errores Componentes
Más detallesServicios del Sistema Operativo (SO)
Servicios del Sistema Operativo (SO) Un SO brinda un entorno para ejecutar programas. Este, ofrece servicios a los programas y a los usuarios de dichos programas. Por supuesto, los servicios específicos
Más detallesContenido 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS PROCESOS Prólogo...
1 Prólogo... xv 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS... 1 1.1. Conceptos generales sobre sistemas operativos... 2 1.1.1. Funciones del sistema operativo... 2 1.1.2. Componentes del sistema operativo...
Más detallesEstructura de los sistemas de cómputo
Estructura de los sistemas de cómputo Introducción Elementos básicos de un computador Registro del procesador Ejecución de las instrucciones Interrupciones Hardware de protección Introducción Qué es un
Más detallesParte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
Más detallesSistemas Operativos. Curso 2016 Sistema de Archivos
Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.
Más detallesIntroducció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
Más detallesTema 2. Administración de procesos
Sistemas Operativos Tema 2. Administración de procesos Objetivo: El alumno identificará los tipos de procesos y sus estados. Describirá las diferentes técnicas de comunicación y sincronización de procesos
Más detalles6. Enumere tres ventajas de los ULT frente a los KLT.
1 Tarea 3 Hilos 1. Cuales bloques de control de proceso deberían pertenecer a un bloque de control de hilo y cuáles a un bloque de control de proceso en un sistema multihilo? Para modelos monohilo deben
Más detallesEl 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 detallesNecesidad 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.
Más detallesCapí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.
Más detallesSistemas Operativos. Daniel Rúa Madrid
Sistemas Operativos Daniel Rúa Madrid Qué es? Es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación y actúa como intermediario entre
Más detallesCuestionario 1-Parte 1
Cuestionario 1-Parte 1 Sistemas Operativos José Antonio Méndez Barrios 201118720 1. Qué es un Sistema Operativo? Programa que controla la ejecución de los programas de aplicación y que actúa como interfaz
Más detallesIFCD0111 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
Más detallesSistemas Operativos y Software Computacional Sistemas operativos y software computacional
Sistemas operativos y software computacional 1 de 57 EL SISTEMA OPERATIVO Y LOS DISPOSITIVOS DE ALMACENAMIENTO 2 de 57 Definición de sistema operativo El sistema operativo es el programa (o software) más
Más detallesIniciación concreta a los sistemas operativos
Iniciación concreta a los sistemas operativos 1. Niveles de abstracción y máquinas virtuales (2h) 2. Resumen (repaso) de Algorítmez (2h) 3. Monoalgorítmez: modelos funcional, estructural y procesal (8h)
Más detallesSistemas operativos: una visión aplicada. Capítulo 9 Seguridad y Protección
Sistemas operativos: una visión aplicada Capítulo 9 Seguridad y Protección Posibles problemas de seguridad Elemento Privacidad Integridad Disponibilidad Hardware Robado Copiado Destruido Sobrecargado Pinchado
Más detallesTema 12: El sistema operativo y los procesos
Tema 12: El sistema operativo y los procesos Solicitado: Tarea 06 Arquitecturas de una computadora y el funcionamiento del software M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx
Más detallesSistemas Operativos. Introducción. Tema 6
Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los
Más detallesSISTEMA OPEATIVO DEFINICIÓN
DEFINICIÓN 1 DEFINICIÓN El sistema operativo es el software principal de un ordenador o cualquier otro dispositivo electrónico, que permite al usuario manejar dicho dispositivo: 1. Un usuario puede comunicarse
Más detallesTRABAJO PRÁCTICO Nº 2
TRABAJO PRÁCTICO Nº 2 1. INTRODUCCION A LOS SISTEMAS OPERATIVOS. Una computadora moderna consta de uno o más procesadores, una memoria principal, discos, impresoras, un teclado, un ratón, una pantalla
Más detallesIntroducción al Sistema Operativo Unix
Introducción al Sistema Operativo Unix Sistema Operativo Un sistema operativo es software que supervisa la forma en que se pueden usar los recursos de una computadora. En algunas computadoras el sistema
Más detallesProgramació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
Más detallesInterfaz interfaz textual gráficos
I. Definición Programa que hace de intérprete entre la máquina y el usuario. Administración de los dispositivos (teclado, ratón, impresoras, ) Carga y ejecución de aplicaciones. Cada empresa Macintosh,
Más detallesUNIX. Curso de Modelado Molecular I INTRODUCCIÓN
UNIX INTRODUCCIÓN Estrictamente, UNIX no es un sistema operativo simple, sino una familia de sistemas operativos multiusuario y multitarea. Comprende el núcleo del sistema operativo más un conjunto de
Más detallesESCUELA 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
Más detallesFundamentos de Programación. Sabino Miranda-Jiménez
Fundamentos de Programación Sabino Miranda-Jiménez MÓDULO 1. Introducción a la computación Temas: La computación en el profesional de ingeniería Desarrollo computacional en la sociedad Aplicaciones Software
Más detallesSumario 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
Más detallesTema 1: Arquitectura de ordenadores, hardware y software
Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática
Más detallesConvivencia 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
Más detallesENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda
Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos
Más detallesEvolució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
Más detallesSistemas Operativos Ricardo Sanz
Sistemas Operativos Ricardo Sanz UPM-ASLab Curso 2005-2006 Contenido Qué es un Sistema Operativo? Los primeros sistemas Componentes básicos Sistemas actuales Qué es un Sistema Operativo? Un programa que
Más detallesComputació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
Más detallesInformá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
Más detallesUnidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas
Más detallesEstructura Windows NT
Introducción - Uno de los objetivos principales del diseño de Windows NT fue tener un núcleo tan pequeño como fuera posible. - En este núcleo estarían integrados módulos que dieran respuesta a aquellas
Más detallesClasificación n de los Sistemas Operativos. Clasificación de los SO Estructuras de los SO Modos de procesamiento
Clasificación n de los Sistemas Operativos Contenidos Clasificación de los SO Estructuras de los SO Modos de procesamiento Se pueden clasificar en Sistemas monolíticos Sistemas por capas Sistemas cliente/servidor
Más detallesTabla de interrupciones
Las principales interrupciones del 8086/8088 son las siguientes: Interrupción Hex Decimal Uso 00h 0 Generada por la CPU cuando se intenta hacer una división por cero 01h 1 Utilizada par ir paso a paso
Más detallesSistemas Operativos. Curso 2017 Estructura de los sistemas operativos
Sistemas Operativos Curso 2017 Estructura de los sistemas operativos Agenda Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura del sistema. Máquinas virtuales.
Más detallesSistemas 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
Más detallesCAPÍ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
Más detallesSistemas 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
Más detallesT1-Introducción. Índice
T1-Introducción 1.1 Índice El papel del S.O. Servicios que ofrece el S.O. Formas de acceder al kernel (Tema 8 EC) Modos de ejecución Interrupciones, excepciones y llamadas a sistema Llamadas a sistema
Más detallesClases 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
Más detallesINSTALACIONES Y ACTUALIZACIONES DE SISTEMAS OPERATIVOS PDF
INSTALACIONES Y ACTUALIZACIONES DE SISTEMAS OPERATIVOS PDF UNIDAD FORMATIVA 1 TEMA1 1. El bus serie envía los datos... a. varios bit por línea. b. un byte por cada bit. c. bit a bit. d. bit a byte 2. Indique
Más detallesSISTEMAS OPERATIVOS. Informática Básica
Interfaz del Usuario Drivers Kernel Un sistema operativo es un software de sistema o software de base, controla e interactúa con el sistema, gestiona el hardware de la máquina desde los niveles más básicos,
Más detallesIntroducció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
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos (primera parte) USB Agosto 2012 Introduccion Un ordenador moderno consiste de uno o más procesadores, alguna memoria principal, discos, impresoras, un teclado, una
Más detallesThreads, SMP y Microkernels. Proceso
Threads, SMP y Microkernels Proceso Propiedad de los recursos a un proceso se le asigna un espacio de dirección virtual para guardar su imagen Calendarización/ejecución sigue una ruta de ejecución la cual
Más detallesÍ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
Más detallesSistemas Operativos. Estructura de los sistemas operativos
Sistemas Operativos Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura del
Más detallesMundo Azul.
Sistemas Operativos Abstract En este microtutorial, se describe el concepto y funciones básicas de un sistema operativo. La perspectiva a la hora de tratarlo es más desde un punto de vista de arquitectura
Más detallesComandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio
Comandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio Qué es Linux? Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta. Principal
Más detallesFacultad de Ingeniería Industrial y de Sistemas v1.1 MA781U CONCEPTOS INICIALES CASOS DE USO
CONCEPTOS INICIALES CASOS DE USO Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen Se presenta el analisis funcional basico del sistema operativo desarrollado en RationalRose. I. PAQUETES
Más detallesTema 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
Más detallesTEMA 2: Sistemas Operativos
TEMA 2: Sistemas Operativos 2.1. QUÉ ES UN SISTEMA OPERATIVO? Un sistema operativo es un conjunto de programas encargados de gestionar los recursos del ordenador y que permiten la comunicación del usuario
Más detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Más detallesArranque del sistema operativo
Arranque del sistema operativo Los pasos que se siguen durante el proceso de arranque son: 1. Carga del kernel a memoria 2. Inicialización del sistema operativo y configuración hardware 3. Ejecución de
Más detallesContenidos. 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 detallesSISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
Más detallesIntroducció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
Más detallesMódulo: 1. Introducción al Software Libre Curso: 1.2. Introducción a GNU/Linux (10 horas)
Diplomado en Universidad Simón Bolívar Decanato de Extensión Software Libre Módulo: 1. Introducción al Software Libre Curso: 1.2. Introducción a GNU/Linux (10 horas) Prof. Kenyer Domínguez - kdoming@usb.ve
Más detallesIntroducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.
SISTEMAS OPERATIVOS Introducción Antes de su aparición, en la comunicación con el ordenador se utilizaba un lenguaje código máquina (binario) Uso del ordenador exclusivo de los informáticos. Aparición
Más detallesComputació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
Más detallesDiseño de los servicios del sistema
Diseño de los servicios del sistema Marisa Gil (marisa@ac.upc.es) Ernest Artiaga (ernest@ac.upc.es) ENtornos Operativos para la Gestión de Recursos de Aplicaciones Paralelas CURSO 1.998-99 Situación de
Más detallesLINUX fork() execv() wait() exit() kill signal pipe creat close open read write fstat Chmod getuid, setuid, getgid setgid
LINUX El sistema operativo Linux nace en la Universidad de Helsinki, en Finlandia de las manos de Linux Trovalds que contaba con la ayuda de muchos colaboradores expertos en Unix. Este sistema operativo
Más detallesUNIDAD 2 (Primera Parte)
PRACTICA DE LA ESPECIALIDAD ( INTRODUCCIÓN A LA COMPUTACION) 3º AÑO CICLO BASICO TECNICO UNIDAD 2 (Primera Parte) INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS MS. D.O.S. CUESTIONARIO Nº 2 Realizado por: Marcelo
Más detallesGESTION 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
Más detallesCapítulo 1 Conceptos arquitectónicos
Sistemas operativos: una visión aplicada Capítulo 1 Conceptos arquitectónicos Contenido Estructura del computador Ejecución de instrucciones Interrupciones Reloj del computador Jerarquía de memoria Entrada/Salida
Más detallesHistoria 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
Más detallesConceptos 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%)
Más detallesInformática Electrónica Manejadores de Dispositivos (Device Drivers)
Informática Electrónica Manejadores de Dispositivos (Device Drivers) DSI-EIE-FCEIA 2015 Que es un DD? Es una pieza de software que interactúa con (entre) el sistema operativo y con uno o mas dispositivos
Más detallesCuerpo de Profesores Técnicos de Formación Profesional
Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de
Más detallesINFORMÁTICA 4º ESO. Qué es un Sistema Operativo (O.S.)?
UD.1 1 Qué es un Sistema Operativo (O.S.)? Definición Instalación Ejecución Funcionamiento de un S.I. sin Sistema Operativo UD.1 2 Estructura de un Sistema Operativo Núcleo (kernel) CPU Administrador de
Más detalles3. Sistemas operativos
Informática Ingeniería en Electrónica y Automática Industrial Raúl Durán Díaz Juan Ignacio Pérez Sanz Departamento de Automática Escuela Politécnica Superior Curso académico 26 27 Contenidos Definición
Más detallesIntroducción a GNU/Linux
15 de abril de 2011 Qué es un Sistema operativo (SO)? SO: es el software que se ejecuta al iniciar la computadora y que posibilita el manejo de la misma. capa 1: capa 2: capa 3: capa 4: Usuarios Programas
Más detalles(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM
Unidad 1 Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 1. Sistemas digitales basados en microprocesador. 1.1. Arquitectura
Más detalles