Este documento proporciona información sobre sistemas operativos. Explica que un sistema operativo es el software que controla el hardware de una computadora y coordina la ejecución de programas. Describe las principales funciones de un sistema operativo como la administración de la memoria, procesador y archivos. También cubre temas como la estructura de los sistemas operativos, tipos de archivos y directorios, y operaciones básicas sobre estos.
1. SISTEMAS OPERARIVOS TÉCNICO EN SISTEMAS FICHA No. 180604NIDIA UCHIMA CENTRO DE DISEÑO E INNOVACIÓN TECNOLÓGICA INDUSTRIAL RISARALDA, DOSQUEBRADAS 09 DE JUNIO DE 2011
2. 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 INDUSTRIALRISARALDA, DOSQUEBRADAS 09 DE JUNIO DE 2011
3. 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.
4. 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.
5. * 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
6. 3. ¿Cuáles son las principales características del S.O? * Conveniencia: Un Sistema Operativo hace más conveniente el uso de una computadora.
7. * Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
8. * 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.
9. * 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.
10. * 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.
11. * 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.
12. 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.
13. * 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.
14. 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.
15. 6. ¿Cuáles son los principales recursos administrados por el S.O? * Tiempo del procesador. * Memoria Principal. * Dispositivos Periféricos. * Software.
16. 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.
17. 8. ¿Cuál es la estructura de los S.O? 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
18. 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.
19. * El sistema por "capas" consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la inmediata inferior.
20. 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.
21. 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.
22. 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.
23. 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:,
24. . 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
25. 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.
26. 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.
27.
28.
29. 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
30. 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.
31. 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.
32.
33. * 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.
34.
35. * 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.
36.
37. * 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.
38.
39. 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.
40. * 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.
41. 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.
42. * 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.
43. 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.
44. * 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.
45. * 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.
46. 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.
47. * 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.
48. * 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).
49. * 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.
50. 13. Directorios a. ¿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.
51. * 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
52. 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.
53. c) Tipos de rutas de acceso: Se pueden administrar dos categorías de rutas de acceso:
54. * 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.
55. * 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.
56. 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
57. * 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.
58. e) ¿Qué son los comodines? Los comodines sirven para buscar variantes o plurales de un término.
59. ¿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.
60. 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.
61. 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.
62. ¿Qué es kernel.dll? Es un importante archivo DLL de Windows que es crítica para las versiones anteriores de Windows.
63. Puede ser encubierta por: . El spyware . Malware . Virus y . Troyanos Si usted encuentra que usted no ha instalado este software, debe ser virus.
64. 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.
65. 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
66. * 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
67. * 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
68. * 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"