TEMA 23: El Sistema Operativo UNIX.

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

Download "TEMA 23: El Sistema Operativo UNIX."

Transcripción

1 Tema 23 El Sistema Operativo UNIX TEMA 23: El Sistema Operativo UNIX. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS DE UNIX 3 3 COMPONENTES DE UN SO UNIX 3 4 ARQUITECTURA Y FUNCIONAMIENTO El núcleo del SO (kernel) Los procesos en UNIX El Sistema de Archivos Permisos sobre los archivos El manejo de entrada/salida El manejo de memoria El interfaz de comunicación con el usuario 7 5 SEGURIDAD EN UNIX Identificación y autentificación de usuario Control de acciones de los usuarios Auditoria Unix Confiables (Trusted Unix) 9 6 LOS SO UNIX EN LA ACTUALIDAD 10 Página 1 de 10

2 1 Introducción El término UNIX sirve para denominar una familia de sistemas operativos (de aquí en adelante los denominaré SO) con unas características y principios de diseño comunes. En 20 años, se han desarrollado más de 100 versiones diferentes de UNIX. El primer SO UNIX oficial fue desarrollado por los Laboratorios Bell de AT&T en Escrito en lenguaje máquina y se ejecutaba en los ordenadores PDP-11/20. En 1973 se rescribió el SO UNIX utilizando el lenguaje de programación C. El uso de un lenguaje de programación de alto nivel facilita su portabilidad a otras plataformas y su mantenimiento evolutivo y correctivo. AT&T vendió licencias de UNIX a universidades y otras compañías. Estas licencias permitían modificar y extender las funciones del SO. Es por ello que surgieron multitud de versiones diferentes de UNIX. Muchos fabricantes de grandes ordenadores (Minicomputadores) desarrollaron su propia versión de UNIX. Una de las versiones más famosas es el SO BSD de la Universidad de Berkeley. Esta universidad participó activamente en el proyecto ARPANET, la red predecesora de Internet, y se uso el SO BSD para experimentar las nuevas tecnologías de redes. La primera implementación de los protocolos TCP/IP se realizó para BSD y, rápidamente, pasaron al resto de versiones de UNIX. Es por ello, que UNIX siempre ha estado relacionado con las tecnologías de redes. Dado la diversidad de versiones UNIX y los peligros de incompatibilidades entre ellas, se estableció a mediados de los 80 un estándar de interfaz de aplicaciones (API) de SO basados en UNIX, denominado POSIX. El estándar POSIX también es utilizado por otros SO. También los principales fabricantes desarrollaron unas especificaciones simples de UNIX para asegurar la compatibilidad entre los diferentes sistemas Unix. El estándar POSIX se amplió incluyendo los comandos, seguridad... La última versión de POSIX coincide con las especificaciones simples de UNIX,. Todo SO que quiera denominarse oficialmente UNIX debe cumplir estas especificaciones. En la década de los 90, han aparecido versiones de SO operativos de código abierto basados en UNIX como FreeBSD y Linux. Estos SO cumplen con las especificaciones UNIX, pero no utilizan la marca UNIX. Estos SO tienen una gran aceptación, ocupando parte de la cuota de mercado de los SO Unix comerciales y son utilizados en otros ámbitos como los ordenadores personales. Página 2 de 10

3 2 Características de UNIX Las características genéricas de los SO UNIX son: Es portable. El código en lenguaje C del SO puede ser compilado para diferentes plataforma hardware. Multitarea: Permite la ejecución simultánea de varios procesos compartiendo uno o más procesadores. Multiusuario: El mismo SO puede dar servicio a varios usuarios simultáneamente. Estandarizado. Cumplir de una serie de estándares, como POSIX, que aseguran que haya una serie de comandos y programas comunes en todos los SO UNIX. Estar orientado a trabajar en red. Existen una serie de principios comunes que rigen el diseño de los SO UNIX, estos son: Todo se maneja como una cadena de texto ASCII de 8 bits o como elementos que las generan: los periféricos, los ficheros, los comandos... Los sistemas se compone de pequeños módulos. Cada módulo realiza una sola función y la realiza eficientemente. Los módulos colaboran entre ellos para dar lugar a sistemas complejos. El SO Unix proporciona potentes y, a la vez, simples mecanismos de comunicación entre programas y/o comandos. Como son las tuberías y los redireccionamientos. Aplica los principios de ingeniería sobre reutilización del software. Al ser un sistema autocontenido, capaz de modificarse a si mismo, se convirtió desde un principio en una herramienta de aprendizaje e investigación que ha adoptado rápidamente todos las innovaciones en SO 3 Componentes de un SO Unix Los sistemas UNIX se componen de varios módulos normalmente empaquetados juntos. Además del núcleo del SO, incluye: Un entorno de desarrollo: La mayoría de implementaciones de Unix contienen un entorno de desarrollo suficiente para recrear el sistema a partir del código fuente. El entorno de desarrollo incluye:un compilador de C, por ejemplo gcc, librerias de desarrollo... Esto facilita el mantenimiento y adaptación del SO Documentación: Aunque en sentido estricto no sea parte del SO, Unix se caracteriza por proporcionar toda su documentación Una serie de comandos y programas comunes: Todos los sistemas Unix disponen de una serie de comandos y programas iguales. Los Unix hacen poca distinción entre los comandos, que son llamadas al Kernel, de los programas. Muchos de estos comandos y programas vienen recogidos en las especificaciones estándares de Unix. Por ejemplo: Manejo de ficheros y directorios: Ls, mkdir, cd... Edición y visualización de texto: emacs, vi, more... Procesado de texto: cat, echo, grep... Administración del sistema: su, chmod, kill... Página 3 de 10

4 4 Arquitectura y funcionamiento 4.1 El núcleo del SO (kernel) El núcleo de los SO UNIX (kernel) se clasifica como de tipo monolítico, es decir se ejecuta como un solo proceso. Pero en él se pueden encontrar dos partes principales: el núcleo dependiente de la máquina, se encarga de las interrupciones, los manejadores de dispositivos de bajo nivel y parte del manejo de la memoria, y el núcleo independiente, que es igual en todas las plataformas e incluye el manejo de llamadas del sistema, la planificación de procesos, el manejo de señales, la paginación e intercambio, el manejo de discos y del sistema de archivos. El kernel se carga en memoria principal al arrancar el SO y no puede descargarse a memoria secundaria. Tradicionalmente, y en casi todos los SO Unix: IriX, Linux, la arquitectura del Kernel es monolítica. Es decir, toda las funciones del SO las realiza un gran proceso con privilegios de sistema. Existen unos pocos UNIX con arquitectura de microkernel, por ejemplo MacOX. En esta arquitectura el kernel sólo realiza las funciones básicas: E/S de bajo nivel, comunicación entre procesos, señales y el resto de funciones las realizan módulos del SO ejecutados en modo usuario. La arquitectura de microkernel en teoría es más flexible y segura que la monolítica, pero tiene un menor rendimiento. Gran parte del kernel de los diferentes UNIX es compartido y está escrito en C. Lo que favorece la portabilidad del kernel entre plataformas. 4.2 Los procesos en UNIX El manejo de procesos en UNIX es por prioridad y round robin. En algunas versiones se maneja también un ajuste dinámico de la prioridad de acuerdo al tiempo que los procesos han esperado y al tiempo que ya han usado el CPU. Existen dos tipos de procesos. Los procesos del sistema y de usuario. Los procesos de sistema tienen los permisos siguientes: Pueden acceder directamente al hardware. Pueden acceder a cualquier posición de memoria Pueden acceder a las tablas internas del Kernel Generalmente, sólo el kernel se ejecuta como proceso de sistema, el resto de procesos de usuario sólo pueden acceder a su espacio de memoria y para el resto de funciones deben solicitárselo al kernel a través de llamadas al SO. Esto mejora la seguridad del sistema. El SO provee facilidades a los procesos, como: Comandos para la comunicación entre procesos (creación de 'pipes' entre procesos), Comandos para la creación de otros procesos o hilos( Ej: La llamada 'fork') Comandos para la sincronización de procesos concurrentes, con el uso de semáforos, etc. 4.3 El Sistema de Archivos Página 4 de 10

5 El sistema de archivos de UNIX, desde el punto de vista del usuario, tiene una organización jerárquica o de árbol invertido que parte de un directorio raíz conocida como "/" (diagonal). En que los nodos pueden ser tanto ficheros como directorios. Existen tres tipos de archivos: 1. Archivos de texto ordinarios, en donde los usuarios almacenan datos. 2. Programas, archivos que almacenan codigo de maquina y pueden ser ejecutados. 3. Archivos especiales, archivos que hacen referencia a los dispositivos del sistema como terminales o impresoras. La estructura de directorios varía según el SO UNIX que sea. Aunque existe un estructura estándar adoptada por los SO LINUX y BSD. Por ejemplo: En /dev/ se almacenan los dispositivos, en /bin/ los binarios comunes a todos los usuarios... La estructura interna de ficheros está definida en el estándar POSIX. Se basa en una estructura de datos denominada, en Linux, i-node (information node). Cada objeto que puede aparecer en el sistema de ficheros: un directorio, un fichero plano... tiene un inode asociado donde se almacena sus características (permisos, fechas, tamaño...). Cada i-node se identifica por un número entero y en los directorios se almacenan el nombre (o nombres) del objeto con su i-node. El i-node mantiene en una estructura jerárquica de apuntadores a los bloques donde se almacenan los datos. El sistema de ficheros mantiene una estructura de datos denominada superbloque con una descripción general del mismo: i-nodes, bloques libres Existen diferentes sistemas de archivos en UNIX, todos se basan en los i-nodes, pero organizan y gestionan de forma diferentes los bloques de datos. Un sistema de ficheros muy común es Ext Permisos sobre los archivos La protección de archivos en UNIX se maneja por medio de una cadena de permisos de nueve caracteres, divididos en tres grupos de tres caracteres cada uno: RWX- RWX- RWX. El primer grupo especifica los permisos del dueño del archivo. El segundo grupo especifica los permisos para aquellos usuarios que pertenecen al mismo grupo de trabajo que el dueño y finalmente el tercer grupo indica los permisos para el resto del mundo. En cada grupo de tres caracteres pueden aparecer las letras RWX en ese orden indicando permiso de leer (READ), escribir (WRITE) y ejecutar (EXECUTE). Por ejemplo, la cadena completa RWXR-XR-- indica que el dueño tiene todos los permisos, los miembros de su grupo de trabajo tienen permisos de lectura y ejecución y el resto del mundo sólo tienen permiso de lectura. El comando UNIX para gestionar los permisos chmod. Página 5 de 10

6 4.4 El manejo de entrada/salida Derivado de su principio de diseño, el SO maneja todo como flujo de bytes, los dispositivos son considerados como archivos especiales receptores/emisores de flujo de datos que se acceden mediante descriptores de archivos cuyos nombres se encuentran generalmente en el directorio '/dev'. Los dispositivos se identifican por una tripleta de datos: 1. El número mayor, indica el driver que gestiona el dispositivo. 2. El número menor, indica el dispositivo en cuestión de entre todos los que maneja el driver. 3. El tipo de dispositivo, indica si las operaciones son de caracteres o de bloques. Para cada proceso en UNIX, el SO mantiene una tabla de archivos abiertos (donde el archivo puede ser cualquier dispositivo de entrada/salida). Esa tabla tiene entradas que corresponden a los descriptores, los cuales son números enteros obtenidos por medio de la llamada a la llamada del sistema 'open'. El sistema de entrada/salida se divide en dos sistemas complementarios: el estructurado por bloques y el estructurado por caracteres. El primero se usa para manejar cintas y discos magnéticos, y emplea bloques de tamaño fijo para leer o escribir. El segundo se utiliza para atender a las terminales, líneas de comunicación e impresoras, y funciona byte por byte. En UNIX es posible ejecutar llamadas al sistema de entrada/salida de dos formas: síncrona y asíncrona. El modo síncrono es el modo normal de trabajo. El proceso tras hacer las peticiones de lectura o escritura espera a que la operación de entrada / salida finalice.. En el modo asíncrono, el proceso no se detiene al hacer las peticiones de E/S. Existen las rutinas del SO que permiten saber el estado de las operaciones de E/S. Esto permite a un proceso sea capaz de supervisar el estado de varios dispositivos. Todo programa o comando tiene una entrada estándar stdin, una salida estándar stdout y una salida para los errores stderr. Por defecto stdin es el teclado, y stdout y stderr la pantalla. Estos atributos se pueden modificar para que los programas se comuniquen entre ellos. 4.5 El manejo de memoria Actualmente todos los sistemas UNIX utilizan el manejo de memoria virtual, es decir parte de las imágenes de los procesos pueden almacenarse en memoria secundaria. El esquema más usado es la paginación por demanda con política de reemplazo LRU. En todos los sistemas UNIX se usa una partición de disco duro para el área de intercambio. Esa área se reserva al tiempo de instalación del sistema operativo. Una regla muy difundida entre administradores de sistemas es asignar una partición de disco duro que sea al menos el doble de la cantidad de memoria real de la computadora. Con esta regla se permite que se puedan intercambiar flexiblemente todos los procesos que estén en memoria RAM en un momento dado por otros que estén en el disco. Los procesos que forman parte del kernel no pueden ser intercambiados a disco. Página 6 de 10

7 4.6 El interfaz de comunicación con el usuario El SO UNIX como cualquier SO dispone de una serie de interfaces de comunicación con los usuarios. A diferencia de los SO Windows, en UNIX existe una gran variedad de interfaces, que se pueden clasificar en dos tipos: De tipo texto. Se compone de la Línea de comandos, también denominada la shell de unix. Es el interfaz tradicional de UNIX. Traduce los comandos de los usuarios en llamadas al Kernel para que haga alguna acción. El término shell proviene de que el interfaz oculta los detalles del funcionamiento complejo del SO. En Unix no existe un único programa que actúe como shell, sino que un usuario puede cambiar de shell. Por ejemplo, el shell genérico de Linux es el programa Bash. Cada shell diferente puede utilizar una sintaxis diferente, aunque existen una serie de características y comandos estándares en todos los shell de Unix, recogidos por el estándar POSIX. El lenguaje que proporciona la shell, sirve tanto como lenguaje de comandos interactivos como lenguaje de script para el sistema. En Unix todavía su uso es común, incluso con las interfaces gráficas. De tipo gráfico. Son interfaces compuestas de elementos gráficos como ventanas, botones... que se manejan principalmente con el ratón. Son interfaces más amigables, intuitivas y fáciles de usar que las de texto. Se componen de : - Un sistema de ventanas X. Es un marco de trabajo y un protocolo para desarrollar interfaces gráficas de usuario. Está soportado por todos los SO UNIX y otros SO. Esta basado en una arquitectura cliente/servidor con clientes ligeros y hace transparente el uso de la red. Permite tener terminales remotas gráficas. - Un entornos de escritorio, como kde o Gnome. Es el conjunto de software que encargado de generar la interfaz gráfica de usuario. Se basa en el concepto de escritorio. Un componente importante es el sistema de gestión de ventanas, es el software que se ocupa del formato y posición de los elementos que componen la interfaz gráfica. Se ejecuta sobre el sistema de ventana X. Página 7 de 10

8 5 Seguridad en UNIX Los sistemas UNIX al ser sistemas multiusuario utilizados en entornos de red, la seguridad es un factor crítico. Los sistemas Unix fueron conocidos por los graves problemas de seguridad que tenían, pero han evolucionado hasta convertirse en SO muy seguros. El principal problema de seguridad en los Unix, es su falta de configuración. Las configuraciones por defecto son inseguras, hay que configurar la seguridad a las características particulares de cada instalación. 5.1 Identificación y autentificación de usuario En los SO Unix clásico, el nombre de usuario y su contraseña se almacenan en un fichero, generalmente /etc/passwd, junto a otra información como el identificador de usuario, su grupo, información administrativa... Para asegurar la privacidad de las contraseñas están cifradas utilizando un algoritmo DEC. Un usuario será identificado cuando su nombre aparezca en el fichero de contraseñas y autentificado si la contraseña introducida coincide con la contraseña asignada a ese nombre. El sistema clásico de autentificación es muy vulnerable actualmente, por ello existe paquetes que mejoran la seguridad de la autentificación: Contraseñas shadow : Todo los usuarios tienen permisos de lectura sobre el fichero passwd, lo que supone un riesgo. Con las contraseñas shadow las contraseñas se almacenan en otro fichero, al que sólo pueden acceder usuarios con privilegios de root Envejecimiento de contraseñas : El SO obliga a los usuarios a cambiar de contraseñas cada cierto tiempo. 5.2 Control de acciones de los usuarios El sistema de control de acciones básico de los UNIX se basa el sistema de control de acceso a ficheros. Una vez que el usuario está autentificado, entra al sistema con un número de usuario UID- que los identifica y con un número de grupo GID- al que pertenece. Como he indicado anteriormente, en Unix, los elementos del SO son ficheros organizados dentro del sistema de ficheros del SO. Cada fichero tiene un propietario, y una serie de permisos establecidos sobre él. Cada vez que un usuario o proceso quiere acceder a un archivo, el sistema de gestión de archivos comprueba que tenga permisos sobre el archivo. Los procesos tienen un usuario propietario y los mismos permisos que ese usuario. Los permisos de acceso a los ficheros se establecen a nivel de propietario, grupo y el resto de usuarios. Por ejemplo, un fichero ejecutable puede tener como permisos: rwx r-x ---, de forma que el propietario tiene acceso total al fichero, los usuarios del mismo grupo pueden leerlo y ejecutarlo y el resto de usuarios no tienen ningún permiso sobre él. Existe un grupo especial, el de usuarios root con acceso total a todos los ficheros. El sistema clásico de control de acciones puede ser mejorado añadiendo la funcionalidad de listas de control de acceso, que permite asignar el acceso a los ficheros a nivel de usuarios y grupos individualmente. Similar al sistema de control de acceso de los SO Windows. Página 8 de 10

9 5.3 Auditoria Todos los sistemas Unix proporcionan funciones de registro de las acciones de los usuarios, aunque en algunos Unix esta función venga deshabilitada por defecto. Este servicio no es común para todas las versiones de Unix al utilizar programas y ficheros de log diferentes. Los ficheros de logs son de texto plano, lo que facilita su consulta, y sólo los usuarios con permiso de root tienen acceso. Los sistemas clásicos de auditoría, almacena sólo la información sobre los procesos ejecutados por los usuarios y consumo de CPU. Su finalidad es contabilizar el uso de CPU. Existen sistemas de auditoría más avanzados que almacenan toda la información sobre las actividades de los usuarios: programas ejecutados, llamadas al sistemas, intentos de conexión, cambios en el estado de los objetos de SO... El principal inconveniente de los sistemas de auditoría, es el volumen de espacio de almacenamiento que consumen y la dificultad de buscar información relevante entre tanta información que almacenan, aún con herramientas especiales para ello. 5.4 Unix Confiables (Trusted Unix) En ambientes de seguridad extrema, los sistemas unix no son válidos. Es por ello, que se creo una serie de recomendaciones para mejorar la seguridad en los sistemas Unix. Son las recomendaciones para Unix Confiables. Los SO que implementan están recomendaciones, dejan de ser estrictamente SO Unix. Las características principales de estos sistemas son: Desaparece la figura de superusuario con permisos para todo. Se sustituye por una serie de usuarios administradores con permisos limitados. Control de acceso obligatorio, que se combina con el control de acceso clásico. Los objetos y usuario del sistema se clasifican en niveles de seguridad: confidencial, público... Los usuarios sólo pueden acceder a los objetos con nivel de seguridad igual o menor al suyo. Sistemas de auditoria exhaustivos. Se almacenan todas las acciones de los usuarios. Página 9 de 10

10 6 Los SO Unix en la actualidad Existen varias familias del sistema operativo UNIX que han evolucionado de manera independiente a lo largo de los años. Cada familia se distingue no tanto por sus diferencias técnicas como por sus diferencias en propiedad intelectual. Existen Unix propietarios y Unix de código abierto open source-. Las más relevantes actualmente son: GNU/Linux: SO basado en UNIX y libre. Se compone de las herramientas del proyecto GNU más el kernel Linux. Existen multitud de distribuciones diferentes, como Debian Red hat..., con diferentes usos y licencias de uso. GNU/Linux tiene un origen independiente, por lo que se considera un 'clónico' de UNIX y no un UNIX en el sentido histórico. BSD Berckeley Software Distribution-, la universidad de Berckeley fue una de las primeras entidades en adquirir una licencia de Unix de AT&T e iniciar un desarrollo propio. Del proyecto BSD han surgido multitud de SO especializados como FreeBSD, NetBSD, OpenBSD... Con la aparición de SO Unix libres, muchos SO propietarios han desaparecido, como el AIX de IBM. Aunque todavía quedan Unix propietarios, ligados a los servidores de sus fabricantes. Solaris, el Unix de Sun, conocido por su estabilidad. Parte de su código es open-source. HP-UX, el Unix de HP Página 10 de 10

FUNDAMENTOS DE INFORMÁTICA. Principios Básicos de Sistemas Operativos. Definición de Sistema Operativo

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

Sistema Operativo Linux Agenda

Sistema Operativo Linux Agenda Sistema Operativo Linux Agenda Que es Linux Características Entorno de trabajo Linux 1 Que es Linux Linux es un clónico del sistema operativo UNIX. Es una implementación de UNIX distribuida generalmente

Más detalles

4.1 Dispositivos y manejadores de dispositivos: device drivers

4.1 Dispositivos y manejadores de dispositivos: device drivers Unidad IV: Administración de entrada/salida 4.1 Dispositivos y manejadores de dispositivos: device drivers Se pueden clasificar en dos grandes categorías: 1. Dispositivos de bloque 2. Dispositivos de carácter

Más detalles

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas Visión del usuario

Más detalles

Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato

Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato Sistemas Operativos Tecnologías de la Información y la Comunicación 1º bachillerato Sistema operativo. Definición. Un sistema operativo es un software de sistema, es decir, un conjunto de programas de

Más detalles

Definición de Sistema Operativo

Definición de Sistema Operativo Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema

Más detalles

INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN REDES DE LA INFORMACION SISTEMAS OPERATIVOS I

INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN REDES DE LA INFORMACION SISTEMAS OPERATIVOS I INSTITUTO TECNOLOGICO DE LAS AMERICAS CARRERA DE TECNOLOGO EN REDES DE LA INFORMACION SISTEMAS OPERATIVOS I Nombre de la asignatura: Nomenclatura del Curso: Prerrequisitos: Nomenclatura prerrequisito Número

Más detalles

INTRODUCCIÓN...11 CAPÍTULO 1. ELEMENTOS, ESTRUCTURA Y FUNCIONES DE UN SISTEMA OPERATIVO...13

INTRODUCCIÓN...11 CAPÍTULO 1. ELEMENTOS, ESTRUCTURA Y FUNCIONES DE UN SISTEMA OPERATIVO...13 Índice INTRODUCCIÓN...11 CAPÍTULO 1. ELEMENTOS, ESTRUCTURA Y FUNCIONES DE UN SISTEMA OPERATIVO...13 1.1 El sistema informático...14 1.1.1 Tipos de sistemas informáticos...16 1.2 El ordenador...17 1.2.1

Más detalles

SISTEMAS OPERATIVOS. Informática Básica

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

2º Técnico Superior en Gráfica Publicitaria

2º Técnico Superior en Gráfica Publicitaria SISTEMA OPERATIVO Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando

Más detalles

Qué es un Sistema Operativo?

Qué es un Sistema Operativo? Qué es un Sistema Operativo? En Breve Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el

Más detalles

Evolución de los Sistemas Operativos

Evolución de los Sistemas Operativos Historia de los S. O. Evolución de los Sistemas Operativos Mario Medina mariomedina@udec.cl Liga a la historia de los computadores 1ra. generación de computadores digitales No tenían sistemas operativos!

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

Tema I. Sistemas operativos

Tema I. Sistemas operativos Tema I. Sistemas operativos Un sistema operativo es un programa (software) encargado de, puesto que gestiona los. Así mismo se encarga de gestionar para el usuario el. El sistema operativo comienza a trabajar

Más detalles

Monoalgorítmez: modelo funcional

Monoalgorítmez: modelo funcional Monoalgorítmez 1. Características 2. Modelo funcional Interfaz del usuario Interfaz del programador: llamadas al sistema 3. Modelo estructural Estructura del núcleo Proceso de arranque 4. Modelo procesal

Más detalles

SISTEMAS OPERATIVOS GRUPO 3621 CLASE 05 DE OTUBRE DE 2011 DOCENTE:- ING. ANA LIDIA BARCENAS CORTES

SISTEMAS OPERATIVOS GRUPO 3621 CLASE 05 DE OTUBRE DE 2011 DOCENTE:- ING. ANA LIDIA BARCENAS CORTES 1.6. Núcleo o Kernel y niveles de un Sistema Operativo El Núcleo (o kernel) es una colección de módulos de software que se ejecutan en forma privilegiada lo que significa que tienen acceso pleno a los

Más detalles

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO HUAYCÁN (Decreto Supremo No. 004-2010-ED y Resolución Directoral No. 0411-2010-ED)

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO HUAYCÁN (Decreto Supremo No. 004-2010-ED y Resolución Directoral No. 0411-2010-ED) PROGRAMACIÓN 2013 MODULO I IDENTIFICACIÓN DE UNIDADES DIDÁCTICAS IESTP : HUAYCÁN CARRERA PROFESIONAL : COMPUTACIÓN E INFORMÁTICA MODULO PROFESIONAL : GESTIÓN DE SOPORTE TÉCNICO, SEGURIDAD Y TECNOLOGÍAS

Más detalles

UNIDAD II W I N D O W S

UNIDAD II W I N D O W S UNIDAD II W I N D O W S Sistema Operativo Windows L.S.C. Sujey Anahí Díaz Herrera PRESENTACIÓN Windows (ventana, en español), es un sistema operativo, es decir, un software muy especial, quizá el más complejo

Más detalles

Introducción a la seguridad en redes IP

Introducción a la seguridad en redes IP Introducción a la seguridad en redes IP Tabla de Contenidos 1. Introducción a la seguridad en redes IP... 2 1.1 Funcionamiento de TCP e IP... 2 Interfaces de protocolo... 3 1.2 El protocolo Internet...

Más detalles

Introducción a Linux

Introducción a Linux Linux? Distribuciones? Opensource? Desintoxicación de Windows Entorno gráfico El regreso a los años 70: la consola Ficheros de configuración Linux como servidor Otras opciones: SUSE, UBUNTU,... Linux?

Más detalles

NUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN (E66) 5º INGENIERÍA EN INFORMÁTICA. Tema 5. Estructura Lógica de la Memoria.

NUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN (E66) 5º INGENIERÍA EN INFORMÁTICA. Tema 5. Estructura Lógica de la Memoria. NUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN (E66) 5º INGENIERÍA EN INFORMÁTICA Tema 5. Estructura Lógica de la Memoria. 1.- Introducción. 2.- Estructura Lógica según ISO 7816/3. 2.1.- Memoria Volátil. 2.2.-

Más detalles

Sistemas Operativos I

Sistemas Operativos I Sistemas Operativos I 1 Objetivos Obtener una visión funcional del sistema operativo como interfaz del computador para el usuario y las aplicaciones. Para ello se centra en el estudio del sistema operativo

Más detalles

Tema 2. Sistemas operativos.

Tema 2. Sistemas operativos. Tema 2. Sistemas operativos. Medios Informáticos. CFGS Fotografía 1. Tema 2. Sistemas operativos. Organización y gestión de archivos.. Tema 2. Sistemas operativos. Los sistemas operativos actuales están

Más detalles

CENTRO ESCOLAR PRECIDENTE FRANCISCO I MADERO BACHILLERATO GENERAL ESTATAL

CENTRO ESCOLAR PRECIDENTE FRANCISCO I MADERO BACHILLERATO GENERAL ESTATAL Actividad 4 Introducción a los sistemas operativos Docente MCE. Urbelino José Francisco Gómez Soberon. TIGRES Integrantes: Marcos Emilio Tentle Fernández. makiosuni@hotmail.com Edgar Bravo González. Edgar.Bravo@hotmail.com

Más detalles

No hay un acuerdo universal sobre una definición de proceso, pero sí algunas definiciones aceptadas:

No hay un acuerdo universal sobre una definición de proceso, pero sí algunas definiciones aceptadas: 1 TEMA 2 ADMINISTRACIÓN DE PROCESOS El modelo de procesos Implantación de los procesos Comunicación entre procesos Problemas clásicos de la comunicación entre procesos Planificación de procesos INTRODUCCIÓN

Más detalles

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

Sistema 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. Sistema complejo se estudia

Más detalles

Qué es una computadora?

Qué es una computadora? Qué es una computadora? La computadora es una máquina de tipo electrónico-digital, capaz de procesar información a gran velocidad y con gran precisión, previa programación correcta del ser humano. Qué

Más detalles

Seminario de introducción al uso del sistema operativo UNIX

Seminario de introducción al uso del sistema operativo UNIX Lenguajes de Alto Nivel y Compiladores Curso 2007/2008 Por: Seminario de introducción al uso del sistema operativo UNIX Mario Aldea Rivas Michael González J. Javier Gutiérrez Grupo de Computadores y Tiempo

Más detalles

INTRODUCCIÓN A LA INGENIERÍA EN SISTEMAS TEMA 7

INTRODUCCIÓN A LA INGENIERÍA EN SISTEMAS TEMA 7 1 INTRODUCCIÓN A LA INGENIERÍA EN SISTEMAS 7. CIENCIAS DE LA COMPUTACIÓN Objetivo Particular: Identificar las diferentes herramientas computacionales que apoyan el desarrollo del campo de la ingeniería

Más detalles

José María Torres Corral. l u n e s, 2 8 d e m a r z o d e 2 0 1 1 11:06:33

José María Torres Corral. l u n e s, 2 8 d e m a r z o d e 2 0 1 1 11:06:33 FREE DOS GUÍA DE INSTALACIÓN Y USO Descripción del proceso de creación de una máquina virtual de VMWare para alojar Debian 6.0. Se explica todo el proceso de creación de la máquina virtual, con todas las

Más detalles

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

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

Sistemas Operativos. Clase 2: Administración de procesos.

Sistemas Operativos. Clase 2: Administración de procesos. Sistemas Operativos Clase 2: Administración de procesos. Administración de procesos Un concepto muy importante en el ambiente de diseño de todo sistema operativo, es el de proceso o tarea. De manera general,

Más detalles

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

Introducció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 detalles

DATOS LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA

DATOS LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA PROCESAMIENTO DE DATOS SOFTWARE EQUIPO 2 CARMEN PARRA LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA ORIGEN La historia comienza en 1981, con la compra por parte de Microsoft de un sistema operativo llamado QDOS,

Más detalles

SISTEMA OPEATIVO DEFINICIÓN

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

Mundo Azul.

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

S2 SO Componentes. Objetivos de sesión. Computadora Sistema operativo 12/06/2013

S2 SO Componentes. Objetivos de sesión. Computadora Sistema operativo 12/06/2013 S2 SO Componentes Computadora Sistema operativo Objetivos de sesión El alumno comprenderá los aspectos principales y operativos fundamentales de todo SO El alumno delimitará los componentes de software

Más detalles

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr Introducción Arquitectura de los DBMS Lenguajes de los DBMS Diccionario de datos Seguridad e integridad de los datos Administrador del DBMS Arquitectura Cliente-Servidor Definimos un Sistema Gestor de

Más detalles

LINUX fork() execv() wait() exit() kill signal pipe creat close open read write fstat Chmod getuid, setuid, getgid setgid

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

Sistemas Operativos. Software Libre

Sistemas Operativos. Software Libre Sistemas Operativos. Software Libre Introducción (I) Computadora: sistema electrónico que es capaz de realizar una serie de operaciones sobre unos datos de entrada y producir un conjunto de datos de salida

Más detalles

TEMA 2: Sistemas Operativos

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

Virtualización Open Source. Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows

Virtualización Open Source. Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows Virtualización Open Source Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows Qué es la Virtualización? La virtualización es una técnica llevada a cabo

Más detalles

Modelo Cliente / Servidor. Gerardo Grinman 5D

Modelo Cliente / Servidor. Gerardo Grinman 5D Modelo Cliente / Servidor Gerardo Grinman 5D Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama modelo Cliente-Servidor. Éste es un modelo

Más detalles

Sistemas Operativos. Curso 2014 Estructura de los sistemas operativos

Sistemas Operativos. Curso 2014 Estructura de los sistemas operativos Sistemas Operativos Curso 2014 Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura

Más detalles

Introducción al Sistema Operativo Unix

Introducció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 detalles

Introducción a GNU/Linux 20/08/2015

Introducción a GNU/Linux 20/08/2015 20/08/2015 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. funciones básicas Provee interfaces al usuario. Gestiona

Más detalles

TECNOLOGÍA DE REDES. Temario (Primera Parte) 18/04/2008. Unidad 3. Introducción a los Routers (Primera Parte)

TECNOLOGÍA DE REDES. Temario (Primera Parte) 18/04/2008. Unidad 3. Introducción a los Routers (Primera Parte) TECNOLOGÍA DE REDES Profesor: Héctor Abarca A. Unidad 3. Introducción a los Routers (Primera Parte) Profesor: Héctor Abarca A. 1 Funciones del Software Cisco IOS Al igual que un computador, un router o

Más detalles

Sistemas Operativos Tema 5. Procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana

Sistemas Operativos Tema 5. Procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana Sistemas Operativos Tema 5. Procesos 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Concepto de proceso Estructuras de datos: BCP y colas de procesos Niveles de planificación

Más detalles

Tema: Introducción a los comandos Linux

Tema: Introducción a los comandos Linux 1 Implementación de redes Linux, Guía 1 Facultad: Ingeniería Escuela: Computación Asignatura: Implementación de Redes Linx Tema: Introducción a los comandos Linux Contenido En la presente practica de laboratorio

Más detalles

Práctica final. Emilia Cruz Fernández Martínez

Práctica final. Emilia Cruz Fernández Martínez Guadalinex Práctica final Curso 2003/2004 Emilia Cruz Fernández Martínez Desarrollo de una unidad didáctica usando software libre ELEMENTOS FUNCIONALES DE UN ORDENADOR Qué es un ordenador? Es un dispositivo

Más detalles

Herramientas Informáticas I Software: Sistemas Operativos

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

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA Linux Básico UNIDAD DE SERVICIOS DE CÓMPUTO ACADÉMICO Presentación del alumno Nombre (s) y Cómo les gusta que les digan? Edad Qué estudian

Más detalles

Tema 3. Sistemas Operativos

Tema 3. Sistemas Operativos Tema 3. Sistemas Operativos 1. Qué es un SO? 2. Evolución de los SO 3. Funciones de los SO 4. Clasificación de los SO Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz

Más detalles

Módulo 2: Cómo funcionan las computadoras

Módulo 2: Cómo funcionan las computadoras Módulo 2: Cómo funcionan las computadoras Descripción general Este módulo trata cómo funcionan las computadoras. Comienza con una descripción general del sistema. El alumno aprenderá el proceso de inicio.

Más detalles

Tema 19 Gestión de procesos

Tema 19 Gestión de procesos Tema 19 Gestión de procesos Índice 1 Introducción... 1 2 Componentes de un proceso... 2 3 Modos de ejecución de un proceso... 2 3.1 Estados de un proceso...3 4 Gestión de Procesos... 4 4.1 Creación y terminación

Más detalles

SERVICIO DE TERMINAL REMOTO

SERVICIO DE TERMINAL REMOTO SERVICIO DE TERMINAL REMOTO Se trata de un servicio desde un equipo acceder a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. a) Telnet, Rlogin, SSH. Telnet Telnet

Más detalles

Esquema de los Sistemas y Aplicaciones. CleanTec Esquema de los Sistemas y Aplicaciones cleantecsoftware.com - Tlf: +34 947 244 358

Esquema de los Sistemas y Aplicaciones. CleanTec Esquema de los Sistemas y Aplicaciones cleantecsoftware.com - Tlf: +34 947 244 358 Esquema de los Sistemas y Aplicaciones Características del Sistema A continuación se describen los diferentes componentes de la estructura de la solución y sus funcionalidades principales donde se han

Más detalles

Soporte Técnico Remoto

Soporte Técnico Remoto Soporte Técnico Remoto Gabriel Pavón Noviembre 2007 Soporte técnico remoto - Gabriel Pavón 1 1 Agenda Introducción. Definición de Soporte Técnico Remoto. Herramientas de Soporte Técnico Remoto. Aplicaciones

Más detalles

Implementación de Centros de. Computadoras. Implementación del sistema de red, y. redes empresariales

Implementación de Centros de. Computadoras. Implementación del sistema de red, y. redes empresariales Implementación de Centros de Implementación del sistema de red, y Computo características y Redes lasde redes empresariales Computadoras El Centro de Cómputo Un centro de cómputo representa una entidad

Más detalles

Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux.

Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux. Nombre Sistema Operativo del Características Ventajas Desventajas Tipo de Núcleo Shell Gui Linux Unix Multitarea, multiusuario, redes y telecomunicaciones, internet, interconectividad, programación, portabilidad,

Más detalles

Introducción a los Sistemas Gestores de Bases de Datos

Introducción a los Sistemas Gestores de Bases de Datos Introducción a los Sistemas Gestores de Bases de Datos Gestión de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red [1] Datos y Archivos Gestión de

Más detalles

Lenguajes de Cuarta Generación (4GL)

Lenguajes de Cuarta Generación (4GL) Lenguajes de Cuarta Generación (4GL) Herramientas de Diseño Prof. Víctor Valenzuela R. Contenido Introducción Breve Reseña Histórica Lenguaje de Cuarta Generación Áreas Funcionales Tipos de 4GL Componentes

Más detalles

Conceptos y Estructuras de Sistemas Operativos

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

Bloque 1. La sociedad de la información y el ordenador

Bloque 1. La sociedad de la información y el ordenador Bloque 1. La sociedad la información y el ornador El tratamiento la información y sus aplicaciones a diversos ámbitos la sociedad actual. Las Tecnologías la Información y la Comunicación. Evolución y futuro

Más detalles

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Conocer los elementos básicos de un ordenador, identificar sus elementos principales, diferenciando aquellos que forman parte de su hardware y

Más detalles

Sistema Operativo. Introducción. Sistema operativo. Componentes del sistema operativo

Sistema Operativo. Introducción. Sistema operativo. Componentes del sistema operativo Introducción Sistema Operativo Todo sistema de cómputo se puede dividir, en forma general, en dos partes: hardware (aseguramiento técnico) y software (aseguramiento de programas). El software hace útil

Más detalles

6 Horas semanales para 96 horas totales. IS614 Arquitectura de computadores

6 Horas semanales para 96 horas totales. IS614 Arquitectura de computadores Asignatura Código SISTEMAS OPERATIVOS I IS734 Créditos 4 Intensidad semanal Requisitos 6 Horas semanales para 96 horas totales IS614 Arquitectura de computadores Justificación Objetivo general Un sistema

Más detalles

DIPLOMADO ADMINISTRACION DE LINUX Y MOTORES DE BASES DE DATOS LIBRES

DIPLOMADO ADMINISTRACION DE LINUX Y MOTORES DE BASES DE DATOS LIBRES DIPLOMADO ADMINISTRACION DE LINUX Y MOTORES DE BASES DE DATOS LIBRES PRESENTACION La Universidad Distrital ha diseñado este diplomado pensando en dos ejes temáticos, el primero busca la preparación para

Más detalles

TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.

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

UNIDAD DIDACTICA 6 PERMISOS DE LOS ARCHIVOS

UNIDAD DIDACTICA 6 PERMISOS DE LOS ARCHIVOS UNIDAD DIDACTICA 6 PERMISOS DE LOS ARCHIVOS Eduard Lara 1 1. INTRODUCCIÓN. SISTEMA DE FICHEROS El sistema de ficheros es la organización lógica del disco que nos permite almacenar la información en forma

Más detalles

Tema III: Componentes de un Sistema Operativo

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

Interfaz interfaz textual gráficos

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

Presentación de la asignatura ISO

Presentación de la asignatura ISO Presentación de la ISO Introducción a los Sistemas Operativos, 2015-2016 Pablo González Nalda Depto. de Lenguajes y Sistemas Informáticos EU de Ingeniería de Vitoria-Gasteiz, UPV/EHU 27 de enero de 2016

Más detalles

SISTEMAS OPERATIVOS - DEFINICIÓN:

SISTEMAS OPERATIVOS - DEFINICIÓN: 1/5 SISTEMAS OPERATIVOS - DEFINICIÓN: programa que controla la ejecución de los programas de aplicación y que actúa como interfaz entre las aplicaciones del usuario y el HW de una computadora - OBJETIVOS:

Más detalles

Introducción a sistemas operativos libres. por riptide Serafín E. Villar Gómez

Introducción a sistemas operativos libres. por riptide Serafín E. Villar Gómez Introducción a sistemas operativos libres por riptide Serafín E. Villar Gómez Indice Introducción - Qué es un sistema operativo? - Definición de libre Sistemas Operativos - Unix-like (*BSD, GNU/Linux,

Más detalles

Sistemas Operativos 1

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

Microsoft Windows Server 2008 Enterprise Administrator

Microsoft Windows Server 2008 Enterprise Administrator W2K800e Microsoft Windows Server 2008 Enterprise Administrator Fabricante: Microsoft Grupo: Sistemas Operativos Formación: elearning Horas: 600 Subgrupo: Microsoft Windows Server 2008 Introducción Windows

Más detalles

Sistema de Ficheros, Permisos de archivos y Propietarios de los Mismos. (ubuntu 10.10)

Sistema de Ficheros, Permisos de archivos y Propietarios de los Mismos. (ubuntu 10.10) Sistema de Ficheros, Permisos de archivos y Propietarios de los Mismos. (ubuntu 10.10) Sistema de ficheros A diferencia que en Windows los discos en Linux no se llaman C: o D: sino mas bien llevan nombres

Más detalles

Evolución del software y su situación actual

Evolució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 detalles

Estructura del Computador

Estructura del Computador ARQ. DE COMPUTADORAS Arquitectura de Computadoras Villalobos Universidad Peruana Union Filial Tarapoto Semana 02.2 Estructura del Computador El modelo von Neumman Formado por 5 componentes principales:

Más detalles

Guía de Instalación Ubuntu GNU/Linux, versión10.04

Guía de Instalación Ubuntu GNU/Linux, versión10.04 Guía de Instalación Ubuntu GNU/Linux, versión10.04 Ubuntu El Salvador Comunidad Ubuntu El Salvador www.ubuntusv.org www.wiki.ubuntu.com/elsalvadorteam Información previa a la instalación Es una distribución

Más detalles

Sistemas operativos. Qué es un sistema operativo?

Sistemas operativos. Qué es un sistema operativo? Qué es un sistema operativo? Un sistema operativo es un conjunto de programas destinado a administrar los recursos de un ordenador. Su misión es servir de puente entre los circuitos del ordenador (hardware),

Más detalles

Introducción al Mundo GNU/Linux

Introducción al Mundo GNU/Linux Pequeña Introducción a algunas características del Mundo GNU/Linux y el Software Libre Slide 1 Nota de Copyright 2005 Diego Chaparro. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia

Más detalles

Tema 1: Arquitectura de ordenadores, hardware y software

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

Cuestionario 1-Parte 1

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

INFORMÁTICA 4º ESO. Qué es un Sistema Operativo (O.S.)?

INFORMÁ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 detalles

Sistemas Operativos y Software Computacional Sistemas operativos y software computacional

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

Unidad 3: Gestión de archivos. VI Curso de Introducción al Sistema Operativo GNU/Linux Extensión Universitaria. Universidad de Sevilla Noviembre 2008

Unidad 3: Gestión de archivos. VI Curso de Introducción al Sistema Operativo GNU/Linux Extensión Universitaria. Universidad de Sevilla Noviembre 2008 Unidad 3: Gestión de archivos VI Curso de Introducción al Sistema Operativo GNU/Linux Extensión Universitaria. Universidad de Sevilla Noviembre 2008 Contenidos Estructura del sistema de Archivos Operaciones

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Parte II AGOSTO 2011 1 Qué es un Sistema Operativo? Un Sistema Operativo es un programa que actúa de intermediario entre el usuario y el hardware del computador.

Más detalles

SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS. Ficheros

SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS. Ficheros SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS Ficheros Objetivos 2 Conocer los conceptos de fichero y directorio así como sus características. Utilizar los servicios de gestión de Ficheros y directorios ofrecidos

Más detalles

S.O. GNU/Linux. Tema 1 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto

S.O. GNU/Linux. Tema 1 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Una distribución Linux (coloquialmente llamada distro) es una distribución de software basada en el núcleo Linux que incluye determinados paquetes

Más detalles

QUÉ ES BABEL ENTERPRISE?

QUÉ ES BABEL ENTERPRISE? QUÉ ES BABEL ENTERPRISE? Babel Enterprise es una potente herramienta capaz de auditar todo tipo de sistemas mostrando la información tanto a nivel técnico como a nivel ejecutivo. Con Babel Enterprise podrá

Más detalles

Tema 7:Línea de ordenes del sistema operativo.

Tema 7:Línea de ordenes del sistema operativo. Tema 7:Línea de ordenes del sistema operativo. Órdenes de Linux Introducción Estructura de directorios Ordenes básicas Bash Shell Redirección 1 1. Introducción Objetivos Conocer el árbol de directorio

Más detalles

L.O.P.D. Ley de Protección de Datos. Trevenque Sistemas de Información S.L. info@trevenque.es www.ayudadomiciliaria.com

L.O.P.D. Ley de Protección de Datos. Trevenque Sistemas de Información S.L. info@trevenque.es www.ayudadomiciliaria.com 1 L.O.P.D Ley de Protección de Datos Trevenque Sistemas de Información S.L info@trevenque.es www.ayudadomiciliaria.com 2 GESAD: L.O.P.D GESAD: Inicios de Sesión. El software GESAD requiere de un acceso

Más detalles

Oracle Enterprise Linux: Conceptos Fundamentales de Linux Nuevo

Oracle Enterprise Linux: Conceptos Fundamentales de Linux Nuevo Oracle University Contacte con nosotros: 902 302 302 Oracle Enterprise Linux: Conceptos Fundamentales de Linux Nuevo Duración: 4 Días Lo que aprenderá Está diseñado para proporcionar los conocimientos

Más detalles

IFCT0610 Administración y Programación en Sistemas de...

IFCT0610 Administración y Programación en Sistemas de... IFCT0610 Administración y Programación en Sistemas de... PARTE 1. MF1213_3 INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELACIONES CON CLIENTES UNIDAD

Más detalles

Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP

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

1. Por qué decimos que "Linux" es solamente el kernel del sistema operativo que utilizamos?

1. Por qué decimos que Linux es solamente el kernel del sistema operativo que utilizamos? PREGUNTAS TEÓRICAS GENERALES 1. Por qué decimos que "Linux" es solamente el kernel del sistema operativo que utilizamos? Linux es el nombre del kernel del sistema operativo GNU/Linux. El resto del sistema

Más detalles