Upload
nidiau
View
377
Download
0
Embed Size (px)
Citation preview
SISTEMAS OPERARIVOS
TÉCNICO EN SISTEMAS
FICHA No. 180604
NIDIA UCHIMA
CENTRO DE DISEÑO E INNOVACIÓN TECNOLÓGICA INDUSTRIAL
RISARALDA, DOSQUEBRADAS 09 DE JUNIO DE 2011
SISTEMAS OPERATIVOS
TÉCNICO EN SISTEMAS
FICHA No. 180604
ING. EDWIN ALEXANDER GÓMEZ
NIDIA UCHIMA
CENTRO DE DISEÑO E INNOVACIÓN
TECNOLÓGICA INDUSTRIAL
RISARALDA, DOSQUEBRADAS
09 DE JUNIO DE 2011
1. ¿Qué es un sistema operativo?
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.
2. ¿Cuál es el objetivo primario de un sistema operativo?
El objetivo fundamental de los sistemas de computación es ejecutar los programas de los usuarios y facilitar la resolución de sus problemas.
* Transformar el complejo hardware de una
computadora a una máquina accesible
al usuario.
* Lograr el mejor uso posible de los
recursos.
* Hacer eficiente el uso del recurso
3. ¿Cuáles 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.
* Relacionar dispositivos (gestionar a
través del kernel). El Sistema
Operativo se debe encargar de
comunicar a los dispositivos
periféricos, cuando el usuario así
lo requiera.
* 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.
* 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.
4. ¿Cuáles son las principales funciones del S.O?
* Administración del procesador: el sistema
operativo administra la distribución del
procesador entre los distintos programas
por medio de un algoritmo de
programación.
* El sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario.
* Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
5. ¿Cuáles son las principales tendencias de los S.O?
* La principal tendencia de los sistemas
operativos en cuanto a organización de
trabajo es convertirse en sistemas
operativos distribuidos.
6. ¿Cuáles son los principales recursos
administrados por el S.O?
* Tiempo del procesador.
* Memoria Principal.
* Dispositivos Periféricos.
* Software.
7. ¿Cuál es el núcleo del S.O?
* Kernel es un software que constituye la
parte más importante del sistema operativo.
Es el principal responsable de facilitar a los
distintos programas acceso seguro al
hardware de la computadora o en forma
más básica, es el encargado de gestionar
recursos, a través de servicios de llamada al
sistema.
a. Sistemas Monolíticos Los sistemas monolíticos son aquellos en los que su centro es un grupo de estructuras fijas, las cuales funcionan entre sí. Existen módulos grandes en el núcleo, los cuales interactúan entre sí, para poder tener esta estructura
8. ¿Cuál es la estructura de los S.O?
Los sistemas monolíticos se describen en 3 procesos principales:
* Un Programa principal que invoca el
procedimiento de servicio solicitado.
* Un Conjunto de procedimientos de servicio
que llevan a cabo las llamadas del sistema.
* Un Conjunto de procedimientos de utilería
que ayudan a los procedimientos del
servicio.
* El sistema por "capas" consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la inmediata inferior.
c. Máquinas virtuales: En informática una
máquina virtual es un software que
emula a una computadora y puede
ejecutar programas como si fuese una
computadora real.
Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos".
De esta forma podemos ejecutar un sistema operativo que queramos probar sin necesidad de instalarlo directamente en nuestra computadora y sin miedo a que se desconfigure el sistema operativo primario.
d. Modelo cliente servidor: Sustituye a la
arquitectura monolítica en la que no hay
distribución, tanto a nivel físico como a
nivel lógico.
La red cliente-servidor es aquella red de
comunicaciones en la que todos los
clientes están conectados a un servidor.
Se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposición de los clientes cada vez que estos son solicitados.Todas las gestiones que se realizan se concentran en el servidor, de manera que en él se disponen:,
. Los requerimientos provenientes de los
clientes que tienen prioridad
. Los archivos que son de uso público y los
que son de uso restringido
. Los archivos que son de sólo lectura y los
que, por el contrario, pueden ser
modificados
9. ¿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 memoria y su labor consiste en llevar un registro de las partes de memoria que se estén utilizando y aquellas que no.
Se hace con el fin de asignar espacio en memoria a los procesos cuando éstos la necesiten y liberándola cuando terminen.
Así como administrar el intercambio entre la memoria principal y el disco en los casos en los que la memoria principal no le pueda dar capacidad a todos los procesos que tienen necesidad de ella.
Se puede clasificar en dos tipos: • Los que desplazan los procesos de la
memoria principal al disco y • Viceversa durante la ejecución y los
que no.
10. Como puedo administrar los recursos / permisos del sistema
operativo para determinados usuarios. Explicar.
11. Sistemas de archivos
Estructuran la información guardada en una unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada:
. Textual ó
. Gráficamente
12. Archivos
a) ¿Cuál es la definición de archivos?
En informática, un archivo es un grupo de datos estructurados que son almacenados en algún medio y pueden ser usados por las aplicaciones.
b) ¿Cuál es la estructura de los archivos?
Los formatos utilizados son de dos tipos: imagen y texto.
En la siguiente tabla se mostrará la estructura del archivo.
Objeto Formato ExtensiónGenerado por
CTXRequerido por CTX
Imagen jpg, jpeg .jpg No Si
Texto texto .txt No Opcional
Código clases de caracteres
texto .chc SiSi existe texto
asociado
Código soundex texto .sdx SiSi existe texto
asociado
Código similarex texto .sim SiSi existe texto
asociado
* Estructura simple: Es aquella en la que el libro cuenta solamente con páginas preliminares y de contenido. Para ello es necesario generar una carpeta general la cual contendrá una carpeta denominada "preliminares" dentro de la cual se ubicaran todas las imágenes correspondientes y dentro de la carpeta general se ubicarán todas las imágenes y archivos de texto correspondientes al contenido propio del libro.
* Estructura en capítulos: Se debe generar una carpeta para preliminares denominada "preliminares" y una carpeta por cada capítulo existente con el nombre "capítulo_" + el número correspondiente. Cada carpeta de capítulo contendra las imágenes y archivos de texto correspondientes.
* Estructura en partes: Para esta estructura deberá existir una carpeta por cada parte constituyente del libro asignando a cada carpeta el nombre de "parte_" ó "libro_" + el número que le corresponda. Cada parte podrá contener o no páginas preliminares por lo que si existiesen, deberá crearse una carpeta de "preliminares" dentro de su parte correspondiente.
c) ¿Cuáles son los tipos de archivos –
(regulares, directorios, especiales)
* 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 ar dispositivos seriales
de e / s (terminales, impresoras,
redes, etc.).
* Los Archivos Especiales de Bloques se
utilizan para discos.
d) Tipos de acceso a un archivo: Los más
conocidos son:
* 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.
e) ¿Cuáles son los principales atributos de
archivos?
Cada archivo tiene:
. Su nombre y datos.
. Elementos adicionales llamados atributos,
que varían considerablemente de
sistema a sistema.
* 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.
* 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.
f) ¿Cuáles son las principales operaciones con
archivos?
* 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.
* Rename (cambiar de nombre): permite
modificar el nombre de un archivo ya
existente.
13. Directoriosa. ¿Cuál es la definición de directorio?
Un directorio es un sistema que la computadora utiliza para organizar ficheros a partir de información específica.
* Los directorios pueden estar organizados
jerárquicamente de forma que los ficheros
aparezcan de distintas maneras, como por
ejemplo:
. El orden en que fueron creados,
. Por orden alfabético,
. Según el tipo
b. ¿Qué son los sistemas jerárquicos de
archivos?
Estructuras de información guardada
en una unidad de almacenamiento,
normalmente un disco duro.
Que luego será representada ya sea
textual o gráficamente utilizando un
gestor de archivos.
c) Tipos de rutas de acceso: Se pueden administrar dos categorías de rutas de acceso:
* Inclusiones explícitas: Sólo incluyen la ruta
de acceso concreta que se establezca.
Utilice este tipo de inclusiones, por ejemplo,
si desea que Windows SharePoint Services
administre una ruta de acceso específica,
como /portal, pero no los posibles sitios que
se incluyan en ésta, como /portal/webapp.
* Inclusión de caracteres comodín: Incluye
todos los sitios ubicados bajo la ruta de
acceso establecida, de forma que no es
necesario agregarlos de forma individual.
Éste es el tipo de inclusión que se debe
utilizar con la creación personalizada de
sitios, cuando desea que los usuarios
puedan crear sitios Web de nivel superior
bajo una ruta de acceso específica, como
/sites.
d) ¿Cuáles son las principales operaciones con directorios? * Crear un directorio * Eliminar un directorio * Abrir un directorio: antes de poder leer un directorio, antes hay que abrirlo * Cerrar un directorio: después de leerlo, hay que cerrarlo para liberar el espacio correspondiente de memoria
* Leer un directorio: ver el contenido de
ese directorio
* Renombrar un directorio
* Enlazar un directorio (link) de forma que
sea visible desde más de una ruta absoluta
* Desenlazar (unlink): eliminar un acceso al
directorio.
No todas las operaciones tienen asociado un comando, ya que
algunos de los comandos llevan intrínsecas varias operaciones.
e) ¿Qué son los comodines?
Los comodines sirven para
buscar variantes o plurales
de un término.
¿Para qué sirven? Para 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/detras/en medio del fichero todo lo que coincida con él.
"?" -> CUALQUIER CARÁCTER: que coincida con el resto que esté escrito.
f) ¿Qué son los kernell32.dll y sus errores
más frecuentes?
El kernel32.dll es la biblioteca dinámica
de datos (dynamic link library: DLL) que
se encuentra en el kernel del sistema
operativo Windows. Se ocupa de
gestionar la administración de memoria,
operaciones de entrada/salida y las
interrupciones.
Si Windows no es capaz de ejecutar aplicaciones debido a un archivo. Dll, este dll. Puede estar presente o es posible que tenga errores de registro. Estos errores pueden influir en gran medida el rendimiento de su PC.
¿Qué es kernel.dll?
Es un importante archivo DLL de Windows que es crítica para las versiones anteriores de Windows.
Puede ser encubierta por:
. El spyware
. Malware
. Virus y
. Troyanos
Si usted encuentra que usted no ha instalado este software, debe ser virus.
El virus puede:. Ralentizar el rendimiento del equipo. Errores del sistema. Pérdida de datos y la permeabilidad de la privacidad. Es recomendable que ejecute una kernel.dll de seguridad libres de detectar y eliminar kernel.dll virus en su ordenador.
14. Relacione los comandos más usados de Linux y explique para
qué sirve cada uno
* Para el manejo de archivos: . cp : Hace una copia de un archivo . Cd: Sirve para cambiar el directorio . Mkdir: Crea un directorio . Rm: Borra un archivo . Rmdir: orra un directorio
* Para el manejo de procesos: . Halt: apaga la maquina . Reboot: Reinicia el sistema . Shutdown: Cierra el sistema . Top: Monitorea procesos y el estado del sistema . Uname: Muestra información del sistema
* Para el manejo de usuarios: . Adduser: Crea una cuenta de usuario . Chsh: Este comando cambia la shell de un usuario . Groups: Muestra el listado de grupos de usuarios del sistema . Id: Muestra la información de usuario y grupo de un determinado usuario
* De red: . ping - manda paquetes esperando una respuesta del lugar que le indiquemos . Ifconfig: Muestras las tarjetas de red (Ethernet) . Iwconfig: Muestra Las tarjetas de red (Wifi) . host "destino: Muestra la IP del "destino"