Sistemas Operativos
cmillares10 de Octubre de 2012
5.269 Palabras (22 Páginas)223 Visitas
El sistema operativo como máquina virtual
Un computador se compone de uno o más procesadores o CPUs, memoria principal o RAM, memoria secundaria (discos), tarjetas de expansión (tarjetas de red, modems y otros), monitor, teclado, mouse y otros dispositivos. O sea, es un sistema complejo. Escribir programas que hagan uso correcto de todas estas componentes no es una tarea trivial. Peor aún si hablamos de uso óptimo. Si cada programador tuviera que preocuparse de, por ejemplo, como funciona el disco duro del computador, teniendo además siempre presentes todas las posibles cosas que podrían fallar, entonces a la fecha se habría escrito una cantidad bastante reducida de programas.
Es mucho más fácil decir `escriba "Chao" al final del archivo "datos"', que
1-Poner en determinados registros del controlador de disco la dirección que se quiere escribir, el número de bytes que se desea escribir, la posición de memoria donde está la información a escribir, el sentido de la operación (lectura o escritura), amén de otros parámetros;
2-Decir al controlador que efectué la operación.
3-Esperar. Decidir qué hacer si el controlador se demora más de lo esperado (¿cuánto es "lo esperado"?).
4-Interpretar el resultado de la operación (una serie de bits).
5-Reintentar si algo anduvo mal.
6-etc.
Además, habría que reescribir el programa si se instala un disco diferente o se desea ejecutar el programa en otra máquina.
Hace muchos años que quedó claro que era necesario encontrar algún medio para aislar a los programadores de las complejidades del hardware. Esa es precisamente una de las tareas del sistema operativo, que puede verse como una capa de software que maneja todas las partes del sistema, y hace de intermediario entre el hardware y los programas del usuario. El sistema operativo presenta, de esta manera, una interfaz o máquina virtual que es más fácil de entender y de programar que la máquina "pura". Además, para una misma familia de máquinas, aunque tengan componentes diferentes (por ejemplo, monitores de distinta resolución o discos duros de diversos fabricantes), la máquina virtual puede ser idéntica: el programador ve exactamente la misma interfaz.
El sistema operativo como administrador de recursos
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 sobreescribir áreas críticas del sistema, etc. (En este caso, un usuario puede ser una persona, un programa, u otro computador). En resumen, el sistema operativo debe llevar la cuenta acerca de quién está usando qué recursos; otorgar recursos a quienes los solicitan (siempre que el solicitante tenga derechos adecuados sobre el recurso); y arbitrar en caso de solicitudes conflictivas.
Las tareas que generalmente realiza un Sistema Operativo son las siguientes:
-Realizar el interfaz sistema-usuario.
-Compartir los recursos de Hardware entre los usuarios.
-Permitir a los usuarios compartir sus datos entre ellos.
-Prevenir que las actividades de un usuario no interfieran en las de los demás usuarios.
-Calendarizar los recursos de los usuarios.
-Facilitar el acceso a los dispositivos de E/S.
-Recuperarse de fallas o errores.
-Llevar el control sobre el uso de los recursos.
-Entre otras.
Un sistema operativo está formado por varios programas que en conjunto presentan al usuario una vista integrada del sistema, los componentes principales de un sistema operativo son los siguientes módulos:
-Manejo de procesos.
-Manejo de E/S.
-Manejo de Memoria.
-Manejo del Sistema de Archivos.
N D I C E D E T A L L A D O
Unidad 1. Novedades en Windows 7
1.1. Introducción
1.2. Novedades de Windows 7
1.3. Mejoras de Windows 7
1.4. Versiones de Windows 7
1.5. Compatibilidad del Software
Diferencias entre versiones de Windows 7
Actualización de Windows Vista a Windows 7
Compatibilidad con programas antiguos
Modo Windows XP
Unidad 2. El sistema operativo Windows 7
2.1. El Sistema Operativo
2.2. Dispositivos básicos: El ratón, el teclado y el teclado en pantalla
2.3. Las ventanas
El teclado y el ratón
Tipos de ventanas
Cerrar ventanas
Organizar ventanas
Unidad 3. El escritorio y la barra de tareas
3.1. Conoce el Escritorio de Windows 7
3.2. El Menú Inicio
3.3. La barra de tareas
Propiedades del menú Inicio
Características y elementos de un menú
Propiedades de la barra de tareas
3.4. La fecha y la hora del reloj del ordenador
3.5. Cómo visualizar las Barras de Herramientas
3.6. Anclar programas
3.7. Los Iconos y Accesos directos
3.8. Cómo crear un acceso directo en el Escritorio
3.9. Cómo organizar los iconos del escritorio
3.10. Galería de Gadgets
Unidad 4. El Explorador de Windows
4.1. Iniciar el Explorador de Windows
4.2. La ventana del Explorador
Personalizar el Explorador de Windows
Archivos, carpetas y unidades
4.3. Las vistas del Explorador
Los encabezados en la vista Detalle
4.4. Organizar y ordenar archivos y carpetas
4.5. Seleccionar archivos y carpetas
Casillas de selección
4.6. Crear carpetas
4.7. Eliminar archivos y carpetas
4.8. Copiar y mover archivos y carpetas
4.9. Cambiar el nombre a un archivo o carpeta
Formas de copiar y mover
Mostrar u ocultar la extensión de los archivos
4.10. Propiedades de los archivos y carpetas
Modificar programa predeterminado
Mostrar u ocultar carpetas y archivos
Unidad 5. La Búsqueda
5.1. Introducción
5.2. Buscar en el Explorador de Windows
Cambiar ubicación de la búsqueda
Modificar opciones de búsqueda
5.3. Buscar desde el menú Inicio
5.4. Buscar en Internet
5.5. Guardar búsquedas
5.6. Filtrar una búsqueda
Unidad 6. La papelera de reciclaje
6.1. Conoce la papelera
6.2. Restaurar elementos eliminados
6.3. Eliminar permanentemente
6.4. Vaciar la papelera
Propiedades de la papelera
Unidad 7. Aplicaciones incluidas en Windows 7
7.1. Introducción
7.2. La calculadora
7.3. El Bloc de notas
7.4. WordPad
7.5. La grabadora de sonidos
7.6. Paint
7.7. Recortes
7.8. Windows DVD Maker
7.9. Reproductor de Windows Media
7.10. Windows Media Center
Grabar DVDs personalizados con Windows DVD Maker
7.11. Explorador de juegos
7.12. Centro de movilidad para portátiles
Agregar y quitar juegos de Windows
7.13. Centro de accesibilidad
7.14. Centro de Sincronización
Programas de accesibilidad: La lupa
Programas de accesibilidad: El teclado en pantalla
7.15. Device Stage
7.16. Internet Explorer
7.17. Programas predeterminados
7.18. Windows Defender
7.19. Tareas iniciales
Windows Live Essentials
Unidad 8. Reproductor de Windows Media
8.1. Introducción
8.2. La biblioteca
8.3. Reproducción en curso
8.4. El panel de reproducción
Personalizar la reproducción en curso en Windows Media
8.5. Organización de archivos multimedia
8.6. Lista de reproducción
8.7. Lista de grabación
8.8. Lista de sincronización
Opciones de sincronización
Unidad 9. La ayuda de Windows
9.1. Formas de mostrar la ayuda
9.2. La ventana de Ayuda y soporte técnico
9.3. Preguntar a alguien
Unidad 10. La impresora
10.1. Instalar una impresora
Instalar una impresora local
Instalar una impresora en red, inalámbrica o Bluetooth
10.2. La cola de impresión
10.3. Propiedades y preferencias de la impresora
10.4. Compartir una impresora en red
10.5. Imprimir un documento
10.6. Imprimir a otro tipo de archivo
Unidad 11. Personalizar el entorno de Windows 7
11.1. La ventana Personalización
11.2. Los Temas
11.3. El fondo de Escritorio
11.4. El protector de pantalla
11.5. El color y la apariencia de las ventanas
11.6. La pantalla
11.7. Cambiar la apariencia de la pantalla
Opciones de energía
Opciones avanzadas de la pantalla
Unidad 12. Configurar el ratón y el panel táctil
12.1. Los botones
12.2. Los punteros
12.3. Opciones del puntero
12.4. La rueda
12.5. Hardware
...