Sistemas operativos 180604  alzate
Upcoming SlideShare
Loading in...5
×
 

Sistemas operativos 180604 alzate

on

  • 615 views

 

Statistics

Views

Total Views
615
Views on SlideShare
615
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Sistemas operativos 180604  alzate Sistemas operativos 180604 alzate Presentation Transcript

  • Sistemas operativos
    KEVIN ANDRES ALZATE
     
    FICHA: 180604
    CENTRO DE DISEÑO E INNOVACION TECNOLOGICA INDUSTRIAL
    DOQUEBRADAS-RISARALDA
    09/06/2011
  • Sistemas operativos
    KEVIN ANDRES ALZATE
     
    FICHA: 180604
    INGENIERO EDWIN GOMEZ
    CENTRO DE DISEÑO E INNOVACION TECNOLOGICA INDUSTRIAL
    DOQUEBRADAS-RISARALDA
    09/06/2011
  • Que es un sistema operativo
    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 usuario.
  • Cual 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 del computador se emplee de manera eficiente.
  • cuales son las principales características del s.o
    Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.
    Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
    Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.
    Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.
  • Cuales son las principales funciones del sistema operativo
    Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
  • Cuales son las principales tendencias de los sistemas operativos
    es el programa fundamental de todos los programas de sistema. El S. O. protege y libera a los programadores de la complejidad del hardware, colocándose un nivel de software por sobre el hardware para:
    •Controlar todas las partes del sistema.
    •Presentar al usuario una interfaz o máquina virtual
  • Cuales son los principales recursos administrativos por el sistema operativo
    La otra tarea de un sistema operativo consiste en administrar los recursos de un computador cuando hay dos o más programas que ejecutan simultáneamente y requieren usar el mismo recurso (como tiempo de CPU, memoria o impresora). 
    Además, en un sistema multiusuario, suele ser necesario o conveniente compartir, además de dispositivos físicos, información. Al mismo tiempo, debe tenerse en cuenta consideraciones de seguridad: por ejemplo, la información confidencial sólo debe ser accesada por usuarios autorizados, un usuario cualquiera no debiera ser capaz de sobrescribir áreas críticas del sistema, etc.
  • Cual es el núcleo del sistema operativo
    El núcleo del sistema operativo, también llamado kernel (núcleo en alemán) es aquella parte de un sistema operativo que interactúa de forma directa con el hardware de una máquina.
    Entre las funciones principales del kernel se encuentran:
    La gestión de memoria.
    La administración del sistema de archivos.
    La administración de servicios de entrada/salida.
    La asignación de recursos entre los usuarios.
  • Cual es la estructura de los sistemas operativos
    Sistemas Monolíticos
    Sistemas con capas
    Maquinas virtuales
    Modelo cliente servidor
    sistemas monolíticos :
    Este tipo de organización es, con diferencia, la más común. El sistema operativo se escribe como una colección de procedimientos, cada uno de los cuales puede llamar a los demás cada vez que así lo requiera. Cuando se usa esta técnica, cada procedimiento del sistema tiene una interfaz bien definida en términos de parámetros y resultados, y cada uno de ellos es libre de llamar a cualquier otro, si éste último proporciona un cálculo útil para el primero.
  • 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
    Maquinas virtuales :
    Una máquina virtual es un sistema operativo que funciona de forma "simulada", es decir, es como tener un ordenador dentro de tu ordenador, pero funcionando de forma "virtual", es decir, en realidad no tienes un ordenador dentro de tu ordenador, ya que eso es imposible, pero lo que hacen los programas como los que te he mencionado antes es simular que tienes otro ordenador funcionando dentro del tuyo.
  • Modelo cliente o servidor :
    Una tendencia de los sistema operativos modernos es la de trasladar el código a capas superiores, y eliminar la mayor parte posible del sistema operativo para mantener un núcleo mínimo. El punto de vista usual es el implantar la mayoría de las funciones del sistema operativo como procesos de usuario. Para solicitar un servicio, como la lectura de un bloque de cierto fichero, un proceso de usuario (denominado en este caso proceso cliente) envía la solicitud a un proceso servidor, que realiza el trabajo y devuelve la respuesta.
  • como el sistema operativo administra la memoria del 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:
    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.
    Monopogramación sin intercambio o paginación :
    Es en forma secuencial pues solo se tiene un objeto en memoria en cada instante, el usuario carga toda la memoria con un programa, esto implica que cada proceso debe contener controladores de dispositivo para cada uno de los dispositivos E/S que utilice.
  • Como administrar los recursos como permisos del sistema operativo
    Compartir es el término utilizado para describir los recursos que públicamente están disponibles para cualquier usuario de la red. La mayoría de los sistemas operativos de red no sólo permiten compartir, sino también determinar el grado de compartición. Las opciones para la compartición de recursos incluyen:
    Permitir diferentes usuarios con diferentes niveles de acceso a los recursos.
    Coordinación en el acceso a los recursos asegurando que dos usuarios no utilizan el mismo recurso en el mismo instante.
    Por ejemplo, un administrador de una oficina quiere que una persona de la red se familiarice con un cierto documento (archivo), de forma que permite compartir el documento. Sin embargo, se controla el acceso al documento compartiéndolo de forma que:
    Algunos usuarios sólo podrán leerlo.
    Algunos usuarios podrán leerlo y realizar modificaciones en él.
  • Sistemas de archivo
     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. La mayoría de los sistemas operativos manejan su propio sistema de archivos.
    Función de los sistemas de archivo :
    Los usuarios deben poder crear, modificar y borrar archivos.
    Se deben poder compartir los archivos de una manera cuidadosamente controlada .
    ejemplos de archivos :
    Second extended:
    Utilizado como sistema de archivos de Linux mas comun,pero se esta quedando obsoleto ante los sistemas de archivos Reiser y Third Extended.
  • Reiser :
    Un sistema de archivos   transaccionales (journaling) para Linux.
    JFS :
    Implantación de un sistema de archivos transaccionales de IBM para Linux, una alternativa a ext. 3 y reiserfs.
    VFAT:
    Acceso a archivos Windows 95/98/ME.
  • Cual es la funcion de los archivos
    es una cadena de caracteres anexada al nombre de un archivo, usualmente precedida por un punto. Su función principal es diferenciar el contenido del archivo de modo que el sistema operativo disponga el procedimiento necesario para ejecutarlo o interpretarlo.
    Estructuras de los archivos:
    Los archivos se pueden estructurar de varias maneras, las más comunes son:
    “Secuencia de bytes”:
    El archivo es una serie no estructurada de bytes.
    Posee máxima flexibilidad.
    El S. O. no ayuda pero tampoco estorba.
  • “Secuencia de registros”:
    El archivo es una secuencia de registros de longitud fija, cada uno con su propia estructura interna.
    “Árbol ”:
    El archivo consta de un árbol de registros, no necesariamente de la misma longitud.
    Cada registro tiene un campo key (llave o clave) en una posición fija del registro.
    El árbol se ordena mediante el campo de clave para permitir una rápida búsqueda de una clave particular.
  • Cuale son los tipos de archivo:
    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.
    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.
  • Tipos de acceso de 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.
    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.
  • Principales atributos de un archivo:
    “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.
    “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.
    “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.
    “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.
    “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.
  • Cuales son las principales operaciones con archivo:
    Create (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.
    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.
    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.
    Seek (buscar): especifica el punto donde posicionarse. Cambia la posición del apuntador a la posición activa en cierto lugar del archivo.
    Get attributes (obtener atributos): permite a los procesos obtener los atributos del archivo.
    Set attributes (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.
    Rename (cambiar de nombre): permite modificar el nombre de un archivo ya existente.
  • directorios
    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.
    • Que son los sistemas jerárquicos de archivos:
    El nombre.
    Sus atributos.
    Las direcciones en disco donde se almacenan los datos.
    El nombre del archivo.
    Un apuntador a otra estructura de datos donde se encuentran los atributos y las direcciones en disco.
  • Al abrir un archivo el S. O.: Busca en su directorio el nombre del archivo.
    Extrae los atributos y direcciones en disco.
    Graba esta información en una tabla de memoria real.
    Todas las referencias subsecuentes al archivo utilizarán la información de la memoria principal.
    El número y organización de directorios varía de sistema en sistema:
    Directorio único: el sistema tiene un solo directorio con todos los archivos de todos los usuarios (ver Figura 4.1
    Un directorio por usuario: el sistema habilita un solo directorio por cada usuario (ver Figura 4.2 
    Un árbol de directorios por usuario: el sistema permite que cada usuario tenga tantos directorios como necesite, respetando una jerarquía general (ver Figura 4.3 
  • Tipos de ruta de acceso:
    cuando el sistema de archivos está organizado como un árbol de directorios se necesita una forma de determinar los nombres de los archivos.
    Ruta de Acceso Absoluta:
    Cada archivo tiene una ruta de acceso absoluta.
    Consta de la ruta de acceso desde el directorio raíz hasta el archivo.
    Los componentes de la ruta de acceso se separan mediante algún carácter llamado “separador”.
    Ruta de Acceso Relativa:
    Se utiliza junto con el concepto de directorio de trabajo o directorio activo.
    Todos los nombres que no comiencen en el directorio raíz se toman en relación con el directorio de trabajo.
    El nombre absoluto de la ruta de acceso siempre funciona, sin importar cual sea el directorio de trabajo.
  • principales operaciones con directorios:
    Las llamadas al sistema permitidas para el manejo de los directorios tienen variación de sistema a sistema
    Create (crear): se crea un directorio vacío.
    Delete (eliminar): se elimina un directorio, que debe estar vacío.
    Opendir (abrir directorio): se pueden leer los directorios:
    Antes de poder leer un directorio, éste debe ser abierto.
    Closedir (cerrar directorio): cuando se ha leído un directorio, éste debe ser cerrado para liberar el espacio correspondiente de la tabla interna.
    Readdir (leer directorio): regresa la siguiente entrada en un directorio abierto, sin importar el tipo de estructura de directorios que se utilice.
    Rename (cambiar de nombre): cambia el nombre de un directorio de manera similar al cambio para archivos.
  • Link (ligar): es una técnica que permite que un archivo aparezca en más de un directorio:
    Especifica un archivo existente y el nombre de una ruta de acceso.
    Crea un enlace del archivo ya existente con el nombre especificado en la ruta de acceso.
    Unlink (desligar): se elimina una entrada del directorio:
    Si el archivo que se desea desligar aparece solo en un directorio (el caso normal):
    Se elimina del sistema de archivos.
    Si el archivo que se desea desligar, está presente en varios directorios:
    Solo se elimina la ruta de acceso especificada.
    Las demás rutas permanecen.
  • Comodines y su uso :
    En cualquier Sistema Operativo (S.O.) que tenga comandos, existen formas de recortar y facilitar las cosas más usuales, entre las que están facilitar la selección de ficheros.
    Siempre, estos son los comodines, válidos para cualquier fichero: "*" y "?" .
    "*" -> RESTO/TODO: Solo sustituye a TODOS los ficheros, delante/detrás /en medio del fichero todo lo que coincida con él.
    "?" -> CUALQUIER CARÁCTER: que coincida con el resto que esté escrito.
  • Qué son los kernell32 :
    KERNEL.32.dll es la biblioteca de enlace dinámico (dynamic link library) presente en todas las versiones de 32 bits y 64 bits de Microsoft Windows. Expone a las aplicaciones de la mayoría de las Win32 base APIs, como la administración de memoria, operaciones de Entrada/salida, la creación (proceso y subproceso) y funciones de sincronización.
  • Errores relacionados al archivo librería kernel32.dll:- "No encuentra el archivo/fichero kernel32.dll" - "dll file not found"- "Explorer has caused an error in kernel32.dll"- "File kernel32.dll is missing" - "Can't find file kernel32.dll"- "No se encuentra el punto de entrada o módulo de kernel32.dll"- "Error al cargar archivo kernel32.dll"- "Llamada al vínculo dinámico no definido" - "Call to undefined dynalink"- "Error run dll"
  • Cuál es el procedimiento para instalar el kernel.dll en winxp y win 7
    Primero se debe descargar la librería kernel.dll y luego copiarla en:C:WindowsSystem32kernel.dll (Windows XP, Vista, 7)óC:WindowsSystemkernel.dll (Windows 95/98/Me)óC:WINNTSystem32kernel.dll (Windows NT/2000)Si dice que el archivo ya existe y no se puede eliminar, se debe reiniciar la computadora en Modo a prueba de fallos o Modo seguro, borrar el fichero kernel.dll y luego copiar en la carpeta mencionada arriba el fichero descargado. 
  • Luego se registra el DLL desde el botón Inicio - Ejecutar:- Escribimos: REGSVR32 c:windowssystem32kernel.dll- Aceptamos y reiniciamos la computadora. El error debería desaparecer. Recuerde que la ubicación suele cambiar según la versión de Windows y la carpeta donde se instaló el mismo.También debe tener en cuenta que no siempre es necesario registrar el DLL, a veces solo basta con copiarlo en el lugar adecuado.En algunos casos el archivo DLL se debe copiar en la carpeta principal de la aplicación que da el error.
  • Comandos de Linux y su utilidad
    Comando Chmod
    Este comando sirve para modificar permisos de archivos. Hay dos formas de usarlo:
    chmod 777 miarchivo
    chmod g+x miarchivo  
    En el primer caso añadimos permisos de forma octal, mientras que en el segundo utilizamos la notación con letras. En el ejemplo añadimos el permiso ejecutar al grupo propietario del archivo.
  • Comando Chown
    Este comando sirve para cambiar el propietario de un archivo y se puede usar de la siguiente forma
    chown -R nuevopropietario /rutadelarchivo.
    Comando ls
    Comando indispensable. Sirve para listar los archivos y directorios de una carpeta.
    ls /home/root/ 
    Comando Uptime
    Muestra el tiempo que ha transcurrido desde que el sistema se abrió.
    uptime  
    Además también muestra los usuarios que estanconnectados al equipo en ese instante y las medias de carga en los últimos 1, 5 y 15 minutos.