Post on 19-Dec-2014
description
2. Sistemas operativos
KEVIN ANDRES ALZATE
FICHA: 180604
INGENIERO EDWIN GOMEZ
CENTRO DE DISEO E INNOVACION TECNOLOGICA INDUSTRIAL
DOQUEBRADAS-RISARALDA
09/06/2011
3. Que es un sistema operativo
Un Sistema Operativo (SO) es el software bsico de una computadora
que provee una interfaz entre el resto de programas del ordenador,
los dispositivos hardware y el usuario.
4. Cual es el objetivo primario de un sistema operativo
El objetivo principal de un sistema operativo es lograr que el
sistema de computacin se use de manera cmoda, y el objetivo
secundario es que el hardware del computador se emplee de manera
eficiente.
5. cuales son las principales caractersticas del s.o
Conveniencia. Un Sistema Operativo hace ms conveniente el uso de
una computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera ms 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
fcil al usuario el acceso y manejo de los dispositivos de
Entrada/Salida de la computadora.
6. Cuales son las principales funciones del sistema operativo
Las funciones bsicas del Sistema Operativo son administrar los
recursos de la mquina, coordinar el hardware y organizar archivos y
directorios en dispositivos de almacenamiento.
7. 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, colocndose un nivel de software por sobre el hardware
para:
Controlar todas las partes del sistema.
Presentar al usuario una interfaz o mquina virtual
8. 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 ms programas que
ejecutan simultneamente y requieren usar el mismo recurso (como
tiempo de CPU, memoria o impresora).
Adems, en un sistema multiusuario, suele ser necesario o
conveniente compartir, adems de dispositivos fsicos, informacin. Al
mismo tiempo, debe tenerse en cuenta consideraciones de seguridad:
por ejemplo, la informacin confidencial slo debe ser accesada por
usuarios autorizados, un usuario cualquiera no debiera ser capaz de
sobrescribir reas crticas del sistema, etc.
9. Cual es el ncleo del sistema operativo
El ncleo del sistema operativo, tambin llamadokernel(ncleoen alemn)
es aquella parte de unsistema operativoque interacta de forma
directa con elhardwarede una mquina.
Entre las funciones principales del kernel se encuentran:
Lagestin de memoria.
La administracin delsistema de archivos.
La administracin de servicios de entrada/salida.
La asignacin de recursos entre los usuarios.
10. Cual es la estructura de los sistemas operativos
Sistemas Monolticos
Sistemas con capas
Maquinas virtuales
Modelo cliente servidor
sistemas monolticos :
Este tipo de organizacin es, con diferencia, la ms comn. El sistema
operativo se escribe como una coleccin de procedimientos, cada uno
de los cuales puede llamar a los dems cada vez que as lo requiera.
Cuando se usa esta tcnica, cada procedimiento del sistema tiene una
interfaz bien definida en trminos deparmetros y resultados, y cada
uno de ellos es libre de llamar a cualquier otro, si ste ltimo
proporciona un clculo til para el primero.
11. Sistemas con capas :
Es una generalizacin del modelo de estructura simple para un
sistema monoltico.
Consiste en organizar el s. o. como una jerarqua de capas, cada una
construida sobre la inmediata inferior
Maquinas virtuales :
Una mquina 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.
12. Modelo cliente o servidor :
Una tendencia de los sistema operativos modernos es la de trasladar
el cdigo a capas superiores, y eliminar la mayor parte posible del
sistema operativo para mantener un ncleo mnimo. El punto de vista
usual es el implantar la mayora de las funciones del sistema
operativo como procesos de usuario. Para solicitar unservicio, como
la lectura de un bloque de cierto fichero, un proceso de usuario
(denominado en este casoprocesocliente) enva la solicitud a
unprocesoservidor, que realiza el trabajo y devuelve la
respuesta.
13. 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 administracin de memoria desde los mas simples hasta los mas
elaborados entre los cuales se ubican:
Administracin de la memoria sin intercambio o paginacin.
Los sistemas de administracin de memoria se pueden clasificar en
dos tipos.Los que desplazan los procesos de la memoria principal al
disco y viceversa durante la ejecucin (intercambio y paginacin) y
aquellos que no.
Monopogramacin sin intercambio o paginacin :
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.
14. Como administrar los recursos como permisos del sistema
operativo
Compartir es el trmino utilizado para describir los recursos que
pblicamente estn disponibles para cualquier usuario de la red. La
mayora de los sistemas operativos de red no slo permiten compartir,
sino tambin determinar el grado de comparticin. Las opciones para
la comparticin de recursos incluyen:
Permitir diferentes usuarios con diferentes niveles de acceso a los
recursos.
Coordinacin 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 compartindolo de forma que:
Algunos usuarios slo podrn leerlo.
Algunos usuarios podrn leerlo y realizar modificaciones en l.
15. Sistemas de archivo
estructuran la informacin guardada en unaunidad de
almacenamiento(normalmente undisco durode unacomputadora), que
luego ser representada ya sea textual o grficamente utilizando
ungestor de archivos. La mayora de lossistemas operativosmanejan su
propio sistema de archivos.
Funcin 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.
16. Reiser:
Un sistema de archivos transaccionales (journaling) para
Linux.
JFS:
Implantacin 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.
17. Cual es la funcion de los archivos
es unacadena de caracteresanexada al nombre de unarchivo,
usualmente precedida por un punto. Su funcin principal es
diferenciar el contenido del archivo de modo que elsistema
operativodisponga el procedimiento necesario para ejecutarlo o
interpretarlo.
Estructuras de los archivos:
Los archivos se pueden estructurar de varias maneras, las ms
comunes son:
Secuencia de bytes:
El archivo es una serie no estructurada de bytes.
Posee mxima flexibilidad.
El S. O. no ayuda pero tampoco estorba.
18. 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 uncampo key(llaveoclave) en una posicin fija
del registro.
El rbol se ordena mediante el campo de clave para permitir una
rpida bsqueda de una clave particular.
19. Cuale son los tipos de archivo:
LosArchivos Regularesson aquellos que contienen informacin del
usuario
LosDirectoriosson archivos de sistema para el mantenimiento de una
estructura del sistema de archivos.
LosArchivos Especiales de Caracteres:
Tienen relacin con la e / s.
Se utilizan para modelar dispositivos seriales de e / s
(terminales, impresoras, redes, etc.).
LosArchivos Especiales de Bloquesse utilizan para modelar
discos.
20. 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 mtodos para determinar el punto de inicio de
la lectura:
Cada operacin de lectura (read) da la posicin en el archivo con la
cual iniciar.
Una operacin especial (seek) establece la posicin de trabajo
pudiendo luego leerse el archivo secuencialmente.
21. Principales atributos de un archivo:
Proteccin:quin debe tener acceso y de qu forma.
Contrasea:contrasea 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.
22. 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:nmero de bytes en un registro.
Posicin de la llave:ajuste de la llave dentro de cada
registro.
Longitud de la llave:nmero de bytes en el campo llave.
Tiempo de creacin:fecha y hora de creacin del archivo.
Tiempo del ltimo acceso:fecha y hora del ltimo acceso al
archivo.
Tiempo de la ltima modificacin:fecha y hora de la ltima modificacin
al archivo.
Tamao actual:nmero de bytes en el archivo.
Tamao mximo:tamao mximo al que puede crecer el archivo.
23. 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
automticamente un archivo no utilizado durante n das.
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 rpido
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 posicin
actual. El tamao del archivo puede aumentar (agregado de registros)
o no (actualizacin de registros).
24. Append (aadir):es una forma restringida de write. Solo puede
aadir datos al final del archivo.
Seek (buscar):especifica el punto donde posicionarse. Cambia la
posicin del apuntador a la posicin 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 creacin del
archivo. La informacin relativa al modo de proteccin y la mayora de
las banderas son un ejemplo obvio.
Rename (cambiar de nombre):permite modificar el nombre de un
archivo ya existente.
25. directorios
Definicin de directorios:
Generalmente son utilizados por los S. O. para llevar un registro
de los archivos En muchos sistemas son a su vez tambin
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.
26. Alabrir un archivoel S. O.: Busca en su directorio el nombre
del archivo.
Extrae los atributos y direcciones en disco.
Graba esta informacin en una tabla de memoria real.
Todas las referencias subsecuentes al archivo utilizarn la
informacin de la memoria principal.
Elnmero y organizacin de directoriosvara 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
jerarqua general (ver Figura 4.3
27. 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 raz hasta el
archivo.
Los componentes de la ruta de acceso se separan mediante algn
carcter llamadoseparador.
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 raz se toman en
relacin con el directorio de trabajo.
El nombre absoluto de la ruta de acceso siempre funciona, sin
importar cual sea el directorio de trabajo.
28. principales operaciones con directorios:
Las llamadas al sistema permitidas para el manejo de los
directorios tienen variacin de sistema a sistema
Create (crear):se crea un directorio vaco.
Delete (eliminar):se elimina un directorio, que debe estar
vaco.
Opendir (abrir directorio):se pueden leer los directorios:
Antes de poder leer un directorio, ste debe ser abierto.
Closedir (cerrar directorio):cuando se ha ledo 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.
29. Link (ligar):es una tcnica que permite que un archivo aparezca
en ms 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 dems rutas permanecen.
30. Comodines y su uso :
En cualquier Sistema Operativo (S.O.) que tenga comandos, existen
formas de recortar y facilitar las cosas ms usuales, entre las que
estn facilitar la seleccin de ficheros.
Siempre, estos son los comodines, vlidos para cualquier fichero:
"*" y "?".
"*" -> RESTO/TODO: Solo sustituye a TODOS los ficheros,
delante/detrs /en medio del fichero todo lo que coincida con
l.
"?" -> CUALQUIER CARCTER: que coincida con el resto que est
escrito.
31. Qu son los kernell32 :
KERNEL.32.dlles labiblioteca de enlace dinmico(dynamic link
library) presente en todas las versiones de 32 bits y 64 bits
deMicrosoft Windows. Expone a las aplicaciones de la mayora de las
Win32 base APIs, como la administracin de memoria, operaciones
deEntrada/salida, la creacin (proceso y subproceso) y funciones de
sincronizacin.
32. Errores relacionados al archivo librera 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 mdulo de kernel32.dll"- "Error al cargar archivo
kernel32.dll"- "Llamada al vnculo dinmico no definido" - "Call to
undefined dynalink"- "Error run dll"
33. Cul es el procedimiento para instalar el kernel.dll en winxp y
win 7
Primero se debe descargar la librera 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.
34. Luego se registra el DLL desde el botn Inicio - Ejecutar:-
Escribimos: REGSVR32 c:windowssystem32kernel.dll- Aceptamos y
reiniciamos la computadora. El error debera desaparecer.Recuerde
que la ubicacin suele cambiar segn la versin de Windows y la
carpeta donde se instal el mismo.Tambin 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 aplicacin que da el
error.
35. Comandos de Linux y su utilidad
Comando Chmod
Este comando sirve para modificar permisos de archivos. Hay dos
formas de usarlo:
chmod777miarchivo
chmodg+xmiarchivo
En el primer caso aadimos permisos de forma octal, mientras que en
el segundo utilizamos la notacin con letras. En el ejemplo aadimos
el permiso ejecutar al grupo propietario del archivo.
36. Comando Chown
Este comando sirve para cambiar el propietario de un archivo y se
puede usar de la siguiente forma
chown-Rnuevopropietario/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
Adems tambin muestra los usuarios que estanconnectados al equipo en
ese instante y las medias de carga en los ltimos 1, 5 y 15
minutos.