3. Sistemas operativos
|
|
- María Concepción Guzmán Alcaraz
- hace 7 años
- Vistas:
Transcripción
1 3. 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 Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 1 / 33 Contenidos Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 2 / 33
2 Objetivos Objetivos básicas Comprender el concepto de sistema operativo y su utilidad. Ser capaz de describir los diferentes elementos de que consta y comprender su importancia. Entender el concepto de proceso en el contexto de los sistemas operativos. Entender el concepto de sistema de ficheros. Ser capaz de utilizar los comandos básicos de Linux, manejando la entrada/salida estándar y los comandos concatenados. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 3 / 33 Qué es un sistema operativo? Objetivos básicas Definición Un sistema operativo es un programa (o conjunto de programas) de control que tiene por objeto facilitar el uso del computador y conseguir que este uso sea eficiente. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 4 / 33
3 Misiones del sistema operativo Objetivos básicas El sistema operativo proporciona dos servicios fundamentales: extiende las instrucciones de la máquina base; media en los conflictos entre procesos a causa de los recursos. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 5 / 33 Máquina extendida u operativa Objetivos básicas El sistema operativo esconde detalles demasiado finos como para que el programador deba ocuparse de ellos. Por ejemplo: cómo se maneja la cabeza de lectura/escritura de un disco magnético. Presenta al usuario-programador una máquina virtual que se maneja de modo mucho más sencillo. Esa máquina virtual está normalmente estandarizada, de manera que un mismo programa puede valer para sistemas operativos distintos si estos ofrecen al usuario-programador la misma interfaz estándar. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 6 / 33
4 Máquina extendida u operativa Objetivos básicas La máquina virtual extiende el repertorio estándar de instrucciones por medio de los llamados system calls o servicios del sistema. Esos servicios del sistema pueden verse como instrucciones extendidas que permiten al programador ampliar sus posibilidades a la hora de programar. Los servicios del sistema constituyen la interfaz entre el programador y el sistema operativo. Los servicios del sistema se dividen en dos categorías esenciales: los que manejan procesos; los que manejan el sistema de ficheros. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 7 / 33 Máquina extendida u operativa Objetivos básicas nivel máquina simbólica Compiladores Editores Intérprete de comandos nivel máquina extendida Sistema Operativo nivel máquina real Instrucciones en lenguaje máquina Figura: Posición relativa de las máquinas Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 8 / 33
5 Administrador de recursos Objetivos básicas Ejemplo La segunda misión importante del sistema operativo es actuar como árbitro entre los distintos usuarios para manejar los recursos limitados del sistema. Si varios programas quieren escribir en una impresora, hay que arbitrar los medios para que lo hagan en serie, uno detrás de otro, y que no se obstaculicen mutuamente. Ejemplo Mientras un proceso espera un dato del disco, otro puede usar la capacidad de cómputo del procesador. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 9 / 33 El elemento ejecutivo fundamental de un sistema computador es el proceso. Un sistema computador en funcionamiento no es más que un conjunto de uno o más procesos en ejecución según diversas posibles planificaciones temporales. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 10 / 33
6 Qué es un proceso? Definición Un proceso es, en esencia, un programa en ejecución. Observación Podemos ver un proceso como la instanciación dinámica de un programa. Puede, pues, ocurrir que varios procesos ejecuten (es decir, instancien) el mismo programa. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 11 / 33 Elementos de un proceso Un proceso consta de un espacio de memoria, estructurado en secciones; los registros del procesador. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 12 / 33
7 de un proceso Vista de un proceso en relación a la memoria virtual y registros: $SP $GP $PC Pila Hueco libre (variable) Datos dinámicos Datos estáticos Instrucciones Reservado 0Direcciones de memoria crecientes Un proceso necesita manejar registros de la CPU: contador de programa $PC. puntero de pila $SP. puntero a datos dinámicos $GP. registro de estado $PSW. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 13 / 33 Características un proceso Un proceso solo puede ser creado por otro proceso. Cualquier proceso puede crear a su vez procesos. Se utilizan dos servicios del sistema para crear nuevos procesos: fork: crea una réplica del proceso llamante; exec(p1): pone en ejecución el programa en el archivo ejecutable p1. El servicio del sistema exec se ocupa de trasladar el archivo ejecutable a memoria, dándole la adecuada estructura a cada sección, para que pueda comenzar la ejecución en el contexto del nuevo proceso. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 14 / 33
8 de un árbol de procesos A B C D E F Figura: Vista de un árbol de procesos Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 15 / 33 Arranque (boot) del sistema computador En el momento de arranque de la máquina, hay un solo proceso en ejecución, responsable de ir creando todos los demás. Este proceso está grabado en la imagen de arranque (boot image). El arranque del sistema se ejecuta en varios pasos: Se ejecuta un pequeño código almacenado en memoria no volátil que carga un cargador más potente y lo pone en ejecución. Este segundo cargador carga la imagen del sistema operativo (boot image) y pone en ejecución el primer proceso de esa imagen. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 16 / 33
9 de un fichero de imagen ejecutable Símbolos Secciones Datos estáticos Instrucciones Cabeceras Figura: de un fichero ejecutable Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 17 / 33 Turno en la ejecución de los procesos El recurso más valioso es el procesador. El procesador solo puede ejecutar un proceso cada vez. Cuando el proceso en ejecución se bloquea (porque espera un dato del disco, por ejemplo) el proceso distribuidor suspende el proceso en curso y selecciona otro que tenga posibilidad de ejecutarse en ese momento de acuerdo con cierta planificación. Cada proceso se describe por el espacio de memoria que usa y por el valor de los registros del procesador en el momento de la suspensión. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 18 / 33
10 : modo monoprograma Recursos impresora dispositivos E/S disco puerto USB proceso 2 inicio proc. 1 fin proc. 1 inicio proc. 2 CPU proceso 1 sistema operativo CPU no usada CPU no usada Tiempo Figura: en modo monoprogramación Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 19 / 33 : modo multiprograma Recursos impresora E/S proc. 1 E/S proc. 1 dispositivos E/S disco CPU puerto USB proceso 2 proceso 1 inicio proc. 1 inicio proc. 2 continúa proc. 2 proc. 2 interrumpido por el s.o. fin proc. 1 sistema operativo Tiempo Figura: en modo multiprogramación Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 20 / 33
11 : modo turno rotatorio El modo multiprograma tiene el inconveniente de que si un proceso tiene poca E/S, monopoliza demasiado tiempo el procesador. Solución: multiprogramación apropiativa El distribuidor del sistema operativo puede interrumpir un proceso en ejecución, apropiándose del procesador y dando turno a otro proceso que esté listo para ejecutarse. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 21 / 33 : ciclo de vida de un proceso fin, error Nonato distribuidor cancelado, error Finalizado distribuidor Listo fin E/S cancelado, error Activo distribuidor E/S Bloqueado Figura: Diagrama de estados para un proceso Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 22 / 33
12 Memoria virtual El sistema operativo ofrece al proceso la ilusión de que puede utilizar toda la memoria disponible. Esto se denomina memoria virtual. En realidad, la memoria física que ocupa un proceso puede ser mucho más pequeña. El sistema operativo se encarga de mantener una tablas específicas para cada proceso mediante las cuales realiza la traducción de la dirección de memoria virtual a la dirección física. Así pueden convivir simultáneamente en un sistema más procesos de los que realmente caben en la memoria física de que ese sistema dispone. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 23 / 33 Aplicación a Unix/Linux Concepto de fichero y directorio. Directorio de trabajo. Rutas absolutas y relativas. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 24 / 33
13 Aplicación a Unix/Linux Definición Abstracción limpia para manejar ficheros con independencia del hardware real que exista. Ejemplo Existen muchos tipos de sistemas de ficheros. Cada sistema operativo soporta unos u otros. Como ejemplo tenemos: ext4, NTFS, FAT32, ReiserFS, ISO9660, etc. Pueden convivir varios simultáneamente en un mismo sistema. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 25 / 33 Aplicación a Unix/Linux Servicios del sistema para manejar ficheros El sistema nos da servicios para manejar ficheros: create/open: para crear un fichero nuevo o abrir uno existente; read/write: para leer o escribir en un fichero; close: cerrar el canal de comunicación con un fichero; unlink: borra un fichero de un directorio. Nota Los servicios de manejo de ficheros son independientes del sistema de ficheros usado. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 26 / 33
14 Aplicación a Unix/Linux de un árbol de directorios raíz clases trabajos pelis ficheros informática física ice-age shrek Figura: Vista de la estructura de ficheros en Unix/Linux Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 27 / 33 Aplicación a Unix/Linux Aplicación a Unix/Linux jerarquía de ficheros; dispositivos como ficheros (virtuales); puntos de montaje. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 28 / 33
15 Dispositivos y ficheros Aplicación a Unix/Linux Para proporcionar una interfaz coherente, en Unix/Linux se accede a los dispositivos también a través de ficheros. Se trata de fichero especiales, normalmente situados bajo el directorio /dev. Los servicios del sistema que se usan son los mismos que para los ficheros normales. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 29 / 33 Aplicación a Unix/Linux Puntos de montaje en el sistema de ficheros Para aumentar el espacio disponible se pueden agregar más discos al sistema de ficheros existente. El nuevo disco ha de contener a su vez un árbol de directorios. Para hacer conocido al sistema el nuevo disco, se utiliza el concepto de punto de montaje. El punto de montaje no es más que un directorio del sistema original bajo el cual se monta el nuevo disco. El usuario ve que aparecen nuevos directorios y archivos bajo un directorio originalmente vacío. No tiene conciencia de en qué disco está escribiendo. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 30 / 33
16 Interfaz de usuario Concepto Interfaz shell En todo sistema computador siempre existe al menos un proceso para cada usuario que permite a este la interacción con el sistema. En su forma más sencilla, la interfaz consiste en una consola textual donde el usuario puede teclear órdenes. Esas órdenes mandan en su mayor parte poner en ejecución distintos programas que el usuario quiere utilizar. El proceso interfaz recoge esas órdenes, busca los programas correspondientes, los pone en ejecución y dirige hacia la consola la salida que estos programas producen. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 31 / 33 Tipos de interfaz de usuario Concepto Interfaz shell Existen varios tipos de interfaces de usuario, cada uno con sus ventajas y sus inconvenientes. Interfaz de ĺınea de órdenes: las órdenes se teclean sobre una terminal obedeciendo a cierta sintaxis. En la misma terminal se muestra también la salida producida. Interfaz de menús: el usuario selecciona las órdenes a partir de un elenco pre-establecido. Interfaz con iconos: las posibles órdenes están simbolizadas con iconos o figuras que se ejecutan al pulsar con el ratón sobre ellas. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 32 / 33
17 Programa shell Concepto Interfaz shell Se trata de un programa muy completo que funciona en modo interfaz de ĺınea de órdenes. El usuario teclea sus órdenes y el shell las manda ejecutar. Presenta varias características típicas: entrada y salida estándar; concatenación de entrada/salida, tuberías ; variables de entorno; estructura típica de un comando de ĺınea: llamada al comando, argumentos, variable de entorno PATH. algunos comandos muy básicos: ls -l, cd, pwd, mkdir, rmdir, ps -ef, pstree. Raúl Durán Díaz, Juan Ignacio Pérez Sanz 3. Sistemas operativos 33 / 33
3. 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 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 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 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 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. 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 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 detallesQué es un programa informático?
Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s
Más detallesCONCEPTOS BÁSICOS COMPUTADORA
CONCEPTOS BÁSICOS COMPUTADORA Una computadora (también llamada ordenador o computador) es un sistema digital con tecnología microelectrónica, capaz de recibir y procesar datos a partir de un grupo de instrucciones
Más detallesNombres de archivo. Sistemas Operativos III - ETB EMT - CETP
Nombres de archivo En Linux los nombres de archivo no deben contener ninguno de los siguientes caracteres especiales ni espacios:! @ # $ % & * ( ) [ ] ` \ / ; < > :, Linux permite hasta 256 caracteres
Más detalles1-Componentes Físicos y Lógicos de un Ordenador.
1-Componentes Físicos y Lógicos de un Ordenador. En este capítulo trataremos de explicar el conjunto de elementos por lo que está compuesto un ordenador. A grandes rasgos un Ordenador Personal o PC ( Personal
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
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 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 detallesARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software
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 detallesComputadora y Sistema Operativo
Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos
Más detallesIntroducción a la Operación de Computadoras Personales
Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Software Dr. Diego García Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía
Más detallesPASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS
VICTORIA GUADALUPE PEREZ SANCHEZ LIA D1 SISTEMAS OPERATIVOS PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS Objetivo: El alumno instalara en el sistema operativo Linux de la distribución
Más detallesLa última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.
Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la
Más detallesQué es el Software? Son las instrucciones responsables de que el hardware realice su tarea.
Qué es el Software? Son las instrucciones responsables de que el hardware realice su tarea. Facilita la interacción entre los componentes físicos y el resto de las aplicaciones, proporcionando una interfaz
Más detallesTema 6 Organización y gestión de la memoria
Departamento de Tecnologías de la Información Tema 6 Organización y gestión de la memoria Ciencias de la Computación e Inteligencia Artificial Índice 6.1 Organización de la memoria en tiempo de ejecución
Más detallesObjetos de aprendizaje: Computadora
MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina
Más detallesIntroducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño
Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información
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 detallesManipulación de procesos
Manipulación de procesos Las primeras computadoras solo podían manipular un programa a la vez. El programa tenía control absoluto sobre todo el sistema. Con el desarrollo vertiginoso del hardware ese panorama
Más detallesFundamentos de las TIC
Fundamentos de las TIC Sistemas Informáticos Conceptos básicos El término Informática proviene de la unión de dos palabras: INFORmación y automática. La Informática es, por tanto, la ciencia que estudia
Más detallesCURSO BÁSICO DE ALFABETIZACIÓN DIGITAL CENTRO INFORMÁTICO EMPEDRADO CONTENIDO: ELEMENTOS BÁSICOS DE
CURSO BÁSICO DE ALFABETIZACIÓN DIGITAL CENTRO INFORMÁTICO EMPEDRADO EJE Nº 1 CONTENIDO: ELEMENTOS BÁSICOS DE INFORMÁTICA Elementos básicos de Informática DEFINICIÓN La Informática es una disciplina que
Más detallesUsuario. Programas de Aplicación. Sistema Operativo. Hardware. Figura 1. Sistema de cómputo estructurado por capas.
Generalidades acerca de los sistemas operativos Hoy en día muchas personas, usan las computadoras de una forma muy fácil, muchos incluso creen que la máquina tiene incorporada todas las potencialidades
Más detalles1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...
Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3
Más detallesTEMA: LOS SISTEMAS OPERATIVOS
TEMA 1. LOS SISTEMAS OPERATIVOS 1 Introducción En este tema, estudiaremos los sistemas operativos como el primer software que necesita cargar el ordenador en el arranque, y que tiene la responsabilidad
Más detallesComandos Básicos de Linux
Comandos Básicos de Linux 1/8 LOGIN Y PASSWORD El proceso de Login distingue a un usuario de otro. Identifica a cada usuario con un nombre. Tras arrancar el sistema: Linux login: nombre de usuario Password:
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 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 detallesUsando el Sistema Operativo
Sistemas Operativos Pontificia Universidad Javeriana Enero de 2010 Los sistemas operativos Los sistemas operativos Perspectivas del Computador Concepto general El sistema operativo es parte del software
Más detallesActividades de Teoría de Sistemas Operativos Sistemas informáticos multiusuario y en red
Actividades de Teoría de Sistemas Operativos Sistemas informáticos multiusuario y en red 53.- Cuál de las siguientes intrucciones consideras que son privilegiadas? Razónalo Leer una posición de memoria
Más detallesELEMENTOS QUE COMPONEN UNA COMPUTADORA
ELEMENTOS QUE COMPONEN UNA COMPUTADORA El software : es la parte lógica del computador, comprende el conjunto de componente s lógico s para poder hacer posible una tarea. Se dice que es la parte blanda
Más detallesEjercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve.
Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve. Antes de todo esto, vamos a ver un video que cuenta
Más detallesOrdenador local + Servidor Remoto
Introducción Saber situarse con exactitud en el árbol de servidores, discos y directorios del ordenador que se está usando Conocer los usos básicos del teclado y el ratón (edición de campos texto, escritura
Más detallesMétodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo
TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para
Más detallesTema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
Más detallesSistemas Operativos. Dr. Luis Gerardo de la Fraga. Departamento de Computación Cinvestav
Sistemas Operativos Dr. Luis Gerardo de la Fraga E-mail: fraga@cs.cinvestav.mx http://cs.cinvestav.mx/~fraga Departamento de Computación Cinvestav 12 de junio de 2015 Dr. Luis Gerardo de la Fraga Cinvestav,
Más detallesEl Sistema Operativo Linux
Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada
Más detallesRecopilación presentada por 1
Aula Aula de de Informática Informática del del Centro Centro de de Participación Participación Activa Activa para para Personas Personas Mayores Mayores de de El El Ejido Ejido (Almería). (Almería). Consejería
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 detallesGuía de uso del programa AVR-Studio
Guía de uso del programa AVR-Studio El entorno de desarrollo AVR-STUDIO nos permite cargar, ensamblar y depurar los programas que escribimos en lenguaje ensamblador. Los pasos para crear un proyecto nuevo
Más detallesFUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
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 detallesGuía práctica de estudio 02: GNU/Linux
Guía práctica de estudio 02: GNU/Linux Elaborado por: Ing. Jorge A. Solano Gálvez M.C. Edgar E. García Cano Actualizado por: Ing. Laura Sandoval Montaño Autorizado por: M.C. Alejandro Velázquez Mena Guía
Más detallesEnteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.
LENGUAJE DE PROGRAMACIÓN TURBO PASCAL El lenguaje de programación de alto nivel Pascal fue diseñado el 1968 por Niklaus Wirth con una finalidad eminentemente pedagógica El 1983, el Pascal fue estandarizado
Más detallesESTRUCTURA BÁSICA DE UN ORDENADOR
ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los
Más detalles1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
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 detallesSistemas operativos. Hasta ahora hemos visto. Relación programa-sistema operativo Gestión de memoria
Sistemas operativos UPCO ICAI Departamento de Electrónica y Automática 1 Hasta ahora hemos visto Relación programa-sistema operativo Gestión de memoria Reserva para la ejecución Pilas, heap, memoria de
Más detallesADMINISTRACION DE LA MEMORIA. En memoria 1 solo proceso Desventajas:
ADMINISTRACION DE LA MEMORIA Función del Administrador de Memoria Registra qué parte de memoria está libre y ocupada Asigna y libera espacio en memoria a los procesos Administra el intercambio entre la
Más detallesENSAMBLE Y MANTENIMIENTO DE COMPUTADORES
ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES PARTES 1. COMPUTADOR 2. HARDWARE 3. CLASIFICACIÓN DEL HARDWARE 4. SOFTWARE 5. EJERCICIO 1 6. COMPONENTES PRINCIPALES DE UN COMPUTADOR COMPUTADOR Un computador es
Más detallesUnidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas
Unidad I Introducción a la programación de Sistemas M.C. Juan Carlos Olivares Rojas Agenda 1.1 Qué es y que estudia la programación de sistemas? 1.2 Herramientas desarrolladas con la teoría de programación
Más detallesPartes Internas y Externas de la Computadora
Partes Internas y Externas de la Computadora La computadora está compuesta por hardware que se clasifican según donde se encuentran: PARTES EXTERNAS MONITOR: es un dispositivo de salida que, mediante una
Más detallesUnidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Más detallesTécnicas de Programación
Técnicas de Programación 2.1.- Introducción: unos conceptos previos y primeros conceptos de la API Introducción La resolución de un problema con medios informáticos implica generalmente la siguiente secuencia
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: Organización y Arquitectura de Computadoras CÓDIGO: CARRERA: NIVEL: Ingeniería de Sistemas 3ro No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 CRÉDITOS PRÁCTICA: 0 SEMESTRE
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 detallesLenguaje binario. Código ASCII. Medidas de la información
Hardware y Software (1/5) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII Medidas de la información Unidad mínima de información: BIT (0
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 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 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 detallesTERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA)
TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA) Ya que estos sistemas operativos son muy parecidos entres si los comandos que se utilizan en ellos son iguales a excepción de alguno que difieren entre sí
Más detallesIntroducción a Linux Jornadas Noviembre 2009 GUL UC3M Tania Pérez
Introducción a Linux Jornadas Noviembre 2009 GUL UC3M Tania Pérez Qué es Linux? Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta. Principal responsable del proyecto
Más detallesInterprete comandos de Windows.
Interprete comandos de Windows. Para abrir el intérprete de comandos de Windows podemos utilizar tres caminos: 1.- Inicio > Todos los programas > Accesorios > Símbolo del sistema 2.- Inicio > Ejecutar
Más detalles4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?
1. Qué es un bit? 2. Qué valores puede tener un bit? 3. Cuántos bits hay en 1 byte? 4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1
Más detallesVersión: 01. Fecha: 26 /01 /2016. Código: F004-P006-GFPI GUÍA TALLER DE APRENDIZAJE N.1: EL COMPUTADOR 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE
GUÍA TALLER DE APRENDIZAJE N.1: EL COMPUTADOR 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE PROGRAMA DE FORMACIÓN: TÉCNICO EN SISTEMAS OBJETIVO DE APRENDIZAJE: Establecer conceptos básicos respecto a los
Más detallesF1131 Fundamentos de sistemas operativos 1/12
PROGRAMA DE ESTUDIO Fundamentos de sistemas operativos Programa Educativo: Licenciado en Informática Administrativa Área de Formación : Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Total
Más detallesOrganización de la información en disco: archivos y carpetas
Organización de la información en disco: archivos y carpetas Memoria (principal): almacena los programas y los datos Es volátil Memoria secundaria (los discos): almacenan información de forma permanente
Más detallesSeleccione en el escritorio el programa Sucosoft S40 y darle doble click.
Programación y manejo de Sucosoft S40: Cómo Programar? Seleccione en el escritorio el programa Sucosoft S40 y darle doble click. Aparece una ventana denominada administrador Sucosoft en la cual se encuentra
Más detallesPráctica 0: Entorno de Windows
Departamento de Ingeniería y Ciencia de Computadores Práctica 0: Entorno de Windows B12. Informática I. Curso 2001/2002 Profesores: Julio Pacheco Juan José Murgui Raul Montoliu Mª Carmen Ortiz Octubre,
Más detallesVirus Informáticos. k. Antecedentes de los virus informáticos (10 pts.) i. Características de los virus informáticos (10 pts.)
Cuestionario Virus Informáticos j. Qué es un virus informático? (10 pts.) k. Antecedentes de los virus informáticos (10 pts.) i. Características de los virus informáticos (10 pts.) m. Clasificación de
Más detallesSistemas Operativos: Programación de Sistemas. Curso Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J.
Tema 5 : Comunicación entre Procesos mediante Tuberías Sistemas Operativos: Programación de Sistemas Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J. Santana Pérez Curso 2006-07 Introducción Algunas
Más detallesSELECCIÓN DE COMPONENTES PARA ENSAMBLE DE EQUIPOS DE COMPUTO. Ing. Eduardo Cruz Romero
SELECCIÓN DE COMPONENTES PARA ENSAMBLE DE EQUIPOS DE COMPUTO. Ing. Eduardo Cruz Romero www.tics-tlapa.com Tarjeta madre Procesador Memoria RAM Gabinete Fuente de Poder Disco Duro Unidad CD/DVD Teclado
Más detallesIntroducción de SO. Dr. Alonso Ramírez Manzanares 10-Ago-2010
Introducción de SO Dr. Alonso Ramírez Manzanares 10-Ago-2010 Partes de un sistema de computadoras Como entender un SO Como una maquina extendida. Un programa que oculta la complejidad de los dispositivos
Más detallesTEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
Más detallesPrograma de la asignatura Curso: 2007 / 2008 SISTEMAS OPERATIVOS (1299)
Programa de la asignatura Curso: 2007 / 2008 SISTEMAS OPERATIVOS (1299) PROFESORADO Profesor/es: LETICIA ELENA CURIEL HERRERA - correo-e: lcuriel@ubu.es FICHA TÉCNICA Titulación: INGENIERÍA TÉCNICA EN
Más detalles1
Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus
Más detallesSistema Operativo. Introducción a los Sistemas Operativos. El Sistema Operatico como Interfaz Usuario/Computador. Objetivos del Sistema Operativo
Sistema Operativo Introducción a los Sistemas Operativos Es difícil definirlo... Un programa que controla la ejecución de los programas de aplicación Un interfaz entre las aplicaciones y el hardware Capítulo
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 detallesSe llama hardware a todos los dispositivos que forman la PC y que se puedan tocar, es decir, es todo el conjunto de accesorios que se le pueden
Se llama hardware a todos los dispositivos que forman la PC y que se puedan tocar, es decir, es todo el conjunto de accesorios que se le pueden agregar a una computadora. Ejemplo: Monitor, Teclado, CPU,
Más detalles004. Archivos y directorios
004. Archivos y directorios 4.1 Creando directorios 4.2 Visualizando 4.3 Diferentes nombres para un mismo archivo 4.1 Creando directorios. Para crear un directorio vamos a utilizar la orden mkdir. $ mkdir
Más detallesFundamentos de programación. Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java
Fundamentos de programación. Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java José Alfredo Jiménez Murillo Eréndira Miriam Jiménez Hernández Laura Nelly Alvarado Zamora Selecciona el libro para continuar
Más detallesIFCT0309 Montaje y Reparación de Equipos Microinformáticos
IFCT0309 Montaje y Reparación de Equipos Microinformáticos 1. MÓDULO 1. MF0953_2 MONTAJE DE EQUIPOS MICROINFORMÁTICOS UNIDAD FORMATIVA 1. UF0861 MONTAJE Y VERIFICACIÓN DE COMPONENTES. UNIDAD DIDÁCTICA
Más detallesPROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.
PROCESADORES TIPOS DE PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO DE GALLETA: se utilizaban en las board en los años 80 y 90. DE PINES: reemplazaron los procesadores
Más detalles0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)
Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =
Más detallesPráctica 2: Sector de arranque
Práctica 2: Sector de arranque Gustavo Romero López Arquitectura y Tecnología de Computadores 7 de junio de 2016 Gustavo Romero López Práctica 2: Sector de arranque 1 / 13 Objetivos Creación de un sector
Más detallesTEMA 2: GESTIÓN DE ARCHIVOS
Tema 2: Gestión de archivos. GNU/LINUX 1/6 TEMA 2: GESTIÓN DE ARCHIVOS Este tema cubre la gestión básica del sistema de archivos (archivos, directorios y links) de GNU/LINUX mediante las órdenes disponibles
Más detallesAcademia de Software Libre
Curso:GNU/Linux Unidad III: Sistema de Archivos Archivos y Directorios Un archivo es un conjunto de información al que se le ha asignado un nombre. Por ejemplo, un documento, una imagen o un programa.
Más detallesI. INTRODUCCIÓN A LOS SISTEMAS TIPO UNIX
OP1203 TOPICOS DE ADMINISTRACIÓN DE SISTEMAS COMPUTACIONALES DES. Ingeniería Programa(s) Educativo(s). Ingeniería de Software Tipo de materia. Optativa Clave de la materia. OP1203 Cuatrimestre 12 Área
Más detallesDiagramas De Casos De Uso
Estáticos Diagramas De Casos De Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario.. Por lo tanto los casos de uso determinan los requisitos
Más detallesLinux Completo (Versión Ubuntu 9)
Linux Completo (Versión Ubuntu 9) Duración: 100.00 horas Descripción Sistema operativo Linux: Redes y Servidores Objetivos Al realizar este curso, el alumno adquirirá las siguientes habilidades y conocimientos:
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos 2º Ingeniero de Telecomunicación (Sonido e Imagen) Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Qué vamos a ver hoy? Qué es un sistema
Más detallesA la derecha de este botón irán apareciendo todas las aplicaciones abiertas en ese momento en el sistema.
6 LA BARRA DE TAREAS Esta situada en la parte inferior de la pantalla. En su extremo izquierdo contiene el botón de Inicio. A la derecha de este botón irán apareciendo todas las aplicaciones abiertas en
Más detallesAUTOMATIZACIÓN DE TAREAS REPETITIVAS MEDIANTE GRABACIÓN DE MACROS
UNIDAD DIDÁCTICA AUTOMATIZACIÓN DE TAREAS REPETITIVAS MEDIANTE GRABACIÓN DE MACROS Los objetivos de este tema son: 1. Entender la utilidad de una macro en Word y aprender a grabarla. 2. Conocer la utilización
Más detalles