Sistemas operativos 180604 duque

72
SISTEMAS OPERATIVOS SANDRA PATRICIA DUQUE TÉCNICO EN SISTEMAS FICHA: 180604 CENTRO DE DISEÑO E INNOVACIÓN TECNOLÓGICA INDUSTRIAL 09 DE JUNIO DEL 2011

Transcript of Sistemas operativos 180604 duque

Page 1: Sistemas operativos 180604 duque

SISTEMAS OPERATIVOS

SANDRA PATRICIA DUQUE

TÉCNICO EN SISTEMAS FICHA: 180604

CENTRO DE DISEÑO E INNOVACIÓN TECNOLÓGICA INDUSTRIAL

09 DE JUNIO DEL 2011

Page 2: Sistemas operativos 180604 duque

SISTEMAS OPERATIVOS

SANDRA PATRICIA DUQUE

TÉCNICO EN SISTEMAS FICHA: 180604

INGENIRO: EDWIN ALEXANDER GÓMEZ

CENTRO DE DISEÑO E INNOVACIÓN TECNOLÓGICA INDUSTRIAL

09 DE JUNIO DEL 2011

Page 3: Sistemas operativos 180604 duque

Qué es un sistema operativo? 

Es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema.

Page 4: Sistemas operativos 180604 duque
Page 5: Sistemas operativos 180604 duque

Cuál es el objetivo primario de un sistema operativo

El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware de la computadora se emplee de manera eficiente.

Page 6: Sistemas operativos 180604 duque

Cuáles son las principales características del S.O

Las principales características de los S. O. son:

Definir la "Interfaz del Usuario". Compartir el hardware entre usuarios. Permitir a los usuarios compartir los

datos entre ellos. Planificar recursos entre usuarios. Facilitar la entrada / salida.

Page 7: Sistemas operativos 180604 duque

Cuáles son las principales funciones del S.O

ADMINISTRACION DE TRABAJOS ADMINISTRACION DE RECURSOS CONTROL DE OPERACIONES DE

ENTRADA Y SALIDA ADMINISTRACION DE LA MEMORIA RECUPERACION DE ERRORES PROGRAMAS DE PROCESO

Page 8: Sistemas operativos 180604 duque

Cuáles son las principales tendencias de los S.O

Los sistemas operativos siguen evolucionando. La principal tendencia de los sistemas operativos en cuanto a organización de trabajo es convertirse en sistemas operativos distribuidos.

Page 9: Sistemas operativos 180604 duque

Los sistemas operativos distribuidos están diseñados para su uso en un grupo de computadoras conectadas pero independientes que comparten recursos.

Page 10: Sistemas operativos 180604 duque

Cuáles son los principales recursos administrados por el S.O

Tiempo del procesador. Memoria Principal. Dispositivos Periféricos. Software.

Page 11: Sistemas operativos 180604 duque

cual es el núcleo 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 recursos del sistema.

Page 12: Sistemas operativos 180604 duque

Cuál es la estructura de los S.O

Sistemas Monolíticos: Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.

Page 13: Sistemas operativos 180604 duque

Sistemas con capas: Es una generalización del modelo de estructura simple para un sistema monolítico. Consiste en organizar el s. o. como una jerarquía de capas, cada una construida sobre la inmediata inferior.

Page 14: Sistemas operativos 180604 duque

5 - Operador 4 - Programas del Usuario 3 - Control de Entrada - Salida 2 - Comunicaciones Operador - Proceso 1 - Administración de la Memoria y del

Disco 0 - Asignación del Procesador y

Multiprogramación

Page 15: Sistemas operativos 180604 duque

Maquinas virtuales: Se separan totalmente las funciones de multiprogramación y de máquina extendida.

Page 16: Sistemas operativos 180604 duque

Existe un elemento central llamado monitor de la máquina virtual que:

Se ejecuta en el hardware. Realiza la multiprogramación. Proporciona varias máquinas virtuales

a la capa superior. Las máquinas virtuales instrumentan

copias “exactas” del hardware simple, con su modo núcleo / usuario, e / s, interrupciones y todo lo demás que posee una máquina real.

Page 17: Sistemas operativos 180604 duque

Modelo cliente servidor: La arquitectura cliente-servidor consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta.

Page 18: Sistemas operativos 180604 duque

Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.

Page 19: Sistemas operativos 180604 duque

Como el S.O realiza la administración de la memoria de sistema

La parte del sistema operativo que administra la memoria se llama administrador de la memoria.

Para ello existen diferentes esquemas de administración de memoria desde los mas simples hasta los mas elaborados entre los cuales se ubican:

Page 20: Sistemas operativos 180604 duque

Administración de la memoria sin intercambio o paginación:

Los sistemas de administración de memoria se pueden clasificar en dos tipos. Los que desplazan los procesos de la memoria principal al disco y viceversa durante la ejecución (intercambio y paginación) y aquellos que no.

Page 21: Sistemas operativos 180604 duque

Como puedo administrar los recursos / permisos del sistema

operativo para determinados usuarios. Explicar.

Para que un sujeto pueda tener acceso a un objeto, debe identificarse en el subsistema de seguridad del sistema operativo.

Page 22: Sistemas operativos 180604 duque

Esta identidad está incluida en un token de acceso que se vuelve a crear cada vez que un sujeto inicia una sesión.

Page 23: Sistemas operativos 180604 duque

Antes de permitir que el sujeto tenga acceso a un objeto, el sistema operativo determina si el token de acceso del sujeto está autorizado para tener acceso al objeto y completar la tarea deseada. Para ello, compara la información del token de acceso con las entradas de control de acceso (ACE) del objeto.

Page 24: Sistemas operativos 180604 duque

sistemas de archivos

Funciones de los Sistemas de archivos:

El sistema de archivos debe brindar una interface favorable al usuario:

Debe suministrar una “visión lógica” de los datos y de las funciones que serán ejecutadas, en vez de una “visión física”.

Page 25: Sistemas operativos 180604 duque

El usuario no debe tener que preocuparse por: Los dispositivos particulares. Dónde serán almacenados los datos. El formato de los datos en los

dispositivos. Los medios físicos de la transferencia

de datos hacia y desde los dispositivos.

Page 26: Sistemas operativos 180604 duque

Ejemplos de sistemas de archivos para 3 diferentes

S.O Windows 95 OSR2, usted puede

elegir entre los sistemas de archivos FAT16 y FAT32.

Page 27: Sistemas operativos 180604 duque

Si el tamaño de la partición es mayor a 2GB, se excluyen los sistemas de archivos FAT y usted necesitará usar el sistema FAT32 (o modificar el tamaño de la partición).

Page 28: Sistemas operativos 180604 duque

Windows NT (hasta la versión 4) usted puede elegir entre el sistema FAT16 y NTFS. No se admite FAT32. Por lo general, se recomienda el sistema NTFS ya que brinda una mayor seguridad y un mejor rendimiento que el sistema FAT.

Page 29: Sistemas operativos 180604 duque

Actualmente, Microsoft recomienda el uso de una partición de tipo FAT pequeña (de entre 250 y 500MB) para el sistema operativo, para poder iniciar el sistema desde un disquete DOS de arranque en caso de que ocurra una catástrofe, y el uso de una segunda partición para almacenar sus datos.

Page 30: Sistemas operativos 180604 duque

Windows NT5, hay muchas más opciones ya que acepta particiones FAT16, FAT32 y NTFS. Nuevamente, se recomienda el sistema de archivos más reciente (NTFS 5), ya que ofrece muchas más opciones que los sistemas FAT.

Page 31: Sistemas operativos 180604 duque

Archivos

Cuál es la definición de archivos: Estructuran la información guardada en

una unidad de almacenamiento, ( normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos.

Page 32: Sistemas operativos 180604 duque

La mayoría de los sistemas operativos manejan su propio sistema de archivos.[

Page 33: Sistemas operativos 180604 duque

Cual es la estructura de los archivos

La organización de unidades, archivos y carpetas es lo que llamamos estructura de archivos de Windows. Se puede decir que es una estructura arborescente porque se parece a un árbol invertido.

Page 34: Sistemas operativos 180604 duque

El tronco sería la unidad lógica, las ramas las carpetas y las hojas los archivos. Cada árbol tiene un sólo tronco del que salen varias ramas, de las que a su vez salen otras ramas y al final de las ramas están las hojas.

Lo único que rompe la analogía es que las ramas iniciales de los árboles no tienen hojas, mientras que cualquier carpeta puede contener archivos, además de otras carpetas.

Page 35: Sistemas operativos 180604 duque

Veamos un ejemplo de estructura:

Page 36: Sistemas operativos 180604 duque

Cuáles son los tipos de archivos

Los Archivos Regulares son aquellos que contienen información del usuario.

Los Directorios son archivos de sistema para el mantenimiento de una estructura del sistema de archivos.

Page 37: Sistemas operativos 180604 duque

Los Archivos Especiales de Caracteres: Tienen relación con la e / s.

Se utilizan para modelar dispositivos seriales de e / s (terminales, impresoras, redes, etc.).

Los Archivos Especiales de Bloques se utilizan para modelar discos.

Page 38: Sistemas operativos 180604 duque

Tipos de acceso a un archivo

Acceso Secuencial: el proceso lee en orden todos los registros del archivo comenzando por el principio, sin poder:

Saltar registros ,Leer en otro orden.

Page 39: Sistemas operativos 180604 duque

Acceso Aleatorio: el proceso puede leer los registros en cualquier orden utilizando dos métodos para determinar el punto de inicio de la lectura:

Cada operación de lectura (read) da la posición en el archivo con la cual iniciar.

Una operación especial (seek) establece la posición de trabajo pudiendo luego leerse el archivo secuencialmente.

Page 40: Sistemas operativos 180604 duque

Cuáles son los principales atributos de archivos

Algunos de los posibles atributos de archivo son:

“Protección”: quién debe tener acceso y de qué forma.

“Contraseña”: contraseña necesaria para acceder al archivo.

“Creador”: identificador de la persona que creó el archivo.

Page 41: Sistemas operativos 180604 duque

“Propietario”: propietario actual. “Bandera exclusivo - para -

lectura”: 0 lectura / escritura, 1 para lectura exclusivamente.

“Bandera de ocultamiento”: 0 normal, 1 para no exhibirse en listas.

“Bandera de sistema”: 0 archivo normal, 1 archivo de sistema.

“Bandera de biblioteca”: 0 ya se ha respaldado, 1 necesita respaldo.

Page 42: Sistemas operativos 180604 duque

“Bandera ascii / binario”: 0 archivo en ascii, 1 archivo en binario.

“Bandera de acceso aleatorio”: 0 solo acceso secuencial, 1 acceso aleatorio.

“Bandera temporal”: 0 normal, 1 eliminar al salir del proceso.

“Banderas de cerradura”: 0 no bloqueado, distinto de 0 bloqueado.

“Longitud del registro”: número de bytes en un registro.

Page 43: Sistemas operativos 180604 duque

“Posición de la llave”: ajuste de la llave dentro de cada registro.

“Longitud de la llave”: número de bytes en el campo llave.

“Tiempo de creación”: fecha y hora de creación del archivo.

“Tiempo del último acceso”: fecha y hora del último acceso al archivo.

Page 44: Sistemas operativos 180604 duque

“Tiempo de la última modificación”: fecha y hora de la última modificación al archivo.

“Tamaño actual”: número de bytes en el archivo.

“Tamaño máximo”: tamaño máximo al que puede crecer el archivo.

Page 45: Sistemas operativos 180604 duque

Cuáles son las principales operaciones con archivos

Page 46: Sistemas operativos 180604 duque

Créate (crear): el archivo se crea sin datos.

Delete (eliminar): si el archivo ya no es necesario debe eliminarse para liberar espacio en disco. Ciertos S. O. eliminan automáticamente un archivo no utilizado durante “n” días.

Open (abrir): antes de utilizar un archivo, un proceso debe abrirlo. La finalidad es permitir que el sistema traslade los atributos y la lista de direcciones en disco a la memoria principal para un rápido acceso en llamadas posteriores.

Page 47: Sistemas operativos 180604 duque

Close (cerrar): cuando concluyen los accesos, los atributos y direcciones del disco ya no son necesarios, por lo que el archivo debe cerrarse y liberar la tabla de espacio interno.

Read (leer): los datos se leen del archivo; quien hace la llamada debe especificar la cantidad de datos necesarios y proporcionar un buffer para colocarlos.

Page 48: Sistemas operativos 180604 duque

Write (escribir): los datos se escriben en el archivo, en la posición actual. El tamaño del archivo puede aumentar (agregado de registros) o no (actualización de registros).

Append (añadir): es una forma restringida de “write”. Solo puede añadir datos al final del archivo.

Page 49: Sistemas operativos 180604 duque

Get atributes (obtener atributos): permite a los procesos obtener los atributos del archivo.

Set atributes (establecer atributos): algunos atributos pueden ser determinados por el usuario y modificados luego de la creación del archivo. La información relativa al modo de protección y la mayoría de las banderas son un ejemplo obvio.

Page 50: Sistemas operativos 180604 duque

Rename (cambiar de nombre): permite modificar el nombre de un archivo ya existente

Page 51: Sistemas operativos 180604 duque

Directorios

Cuál es la definición de directorios: Generalmente son utilizados por los S. O. para llevar un registro de los archivos. En muchos sistemas son a su vez también archivos.

Page 52: Sistemas operativos 180604 duque

Que son los sistemas jerárquicos de archivos:

En los sistemas de archivos jerárquicos, usualmente, se declara la ubicación precisa de un archivo con una cadena de texto llamada "ruta" —o path en inglés—. La nomenclatura para rutas varía ligeramente de sistema en sistema, pero mantienen por lo general una misma estructura.

Page 53: Sistemas operativos 180604 duque

Tipos de rutas de acceso:

Las rutas absolutas señalan la ubicación de un archivo o directorio desde el directorio raíz del sistema de archivos. Por ejemplo es una ruta absoluta /home/dir1/arc1.fil que señala la ubicación de arc1.fil desde la raíz del sistema de archivos.

Page 54: Sistemas operativos 180604 duque

Las rutas relativas señalan la ubicación de un archivo o directorio a partir de la posición actual del sistema operativo en el sistema de archivos.

Page 55: Sistemas operativos 180604 duque

Cuáles son las principales operaciones con directorios

Créate. Se crea un directorio, que este vacío con la excepción de punto y punto punto, que el sistema coloca automáticamente.

Delete. Se elimina un directorio. Solo puede eliminarse un directorio vacío. Un directorio que solo contiene punto y punto punto se considera vacío, ya que estos normalmente no pueden eliminarse.

Page 56: Sistemas operativos 180604 duque

Opendir. Los directorios pueden leerse. Por ejemplo, para listar todos los archivos de un directorio, un programa para emitir listados abre el directorio y lee los nombres de los archivos que contiene.

Antes de poder leer un directorio, es preciso abrirlo, de forma análoga a cómo se abren y leen los archivos.

Page 57: Sistemas operativos 180604 duque

Closedir. Una vez que se ha leído un directorio, debe cerrarse para liberar espacio de tablas internas.

Readdir. Esta llamada devuelve la siguiente entrada de un directorio abierto. Antes, era posible leer directorios empleando la llamada al sistema Read normal, pero ese enfoque tiene la desventaja de obligar al programador a conocer y manejar la estructura interna de los directorios.

Page 58: Sistemas operativos 180604 duque

Rename. En muchos sentidos, los directorios son iguales que los archivos y podemos cambiar su nombre tal como hacemos con los archivos.

Page 59: Sistemas operativos 180604 duque

Que son los comodines. Para qué se utilizan

Un carácter comodín es un carácter que representa cualquier otro carácter o cadena de caracteres.

Page 60: Sistemas operativos 180604 duque

Algunos de los caracteres comodines que se utilizan en informática son: * (asterisco), % (por ciento), _ (guión bajo), ? (signo de pregunta). Los caracteres comodines cambian de una aplicación a otra.

Page 61: Sistemas operativos 180604 duque

comúnmente para sustituir palabras no recordadas por el usuario en la frase a buscar.

Ejemplo: "El lago * es el más profundo del mundo"), dando el motor de búsqueda resultados variados al entender el comodín como cualquier carácter o palabra.

Page 62: Sistemas operativos 180604 duque

Qué son los kernell32.dll y kernel.dll y sus errores más frecuentes  

Es una librería de vínculos dinámicos de 32bits. Maneja la administración de memoria, las operaciones E/S (Entrada y Salida) y las interrupciones. Su nombre hace mención a estas funciones (Kernel es Núcleo en inglés, por tanto, es parte del núcleo del sistema operativo).

Page 67: Sistemas operativos 180604 duque

comandos más usados de Linux

Page 68: Sistemas operativos 180604 duque

addgroupSe utiliza para crear un grupo nuevo.Sintaxis: addgroup nom_grupo

adduserSe utiliza para añadir un usuario.

Page 69: Sistemas operativos 180604 duque

aliasEn ciertas ocasiones se suelen utilizar comandos que son difíciles de recordar o que son demasiado extensos, pero en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera ejecutar, sólo se use el nombre alternativo.

Page 70: Sistemas operativos 180604 duque

apt-cache search (texto)Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado.

apt-get dist-upgradeFunción adicional de la opción anterior que modifica las dependencias por la de las nuevas versiones de los paquetes.

Page 71: Sistemas operativos 180604 duque

apt- get install (paquetes)Instala paquetes.

apt- get remove (paquete)Borra paquetes. Con la opción –purge borramos también la configuración de los paquetes instalados.

apt- get updateActualiza la lista de paquetes disponibles para instalar.

Page 72: Sistemas operativos 180604 duque

apt- get upgradeInstala las nuevas versiones de los diferentes paquetes disponibles.

atRealiza un tarea programada una sola vez.Sintaxis: at [-ir] hora [fecha].