Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 - Sistema Operativo Windows
2 - Sistema Operativo Windows
Características:
Sistema operativo de 32 bits con compatibilidad sobre aplicaciones de 16 bits
Sistema operativo Multiusuario y Multitarea.
Sistema operativo con direccionamiento plano de 32 bits, paginación por demanda (solo direcciona 4
GB máximo de memoria).
Proceso de LECTURA / ESCRITURA FAT 32 / DIR
Proceso Plug & Play (para instalación de dispositivos) igual para todos.
Proceso OLE 2.0 (cortado / pegado)
Trabaja sobre un entorno grafico.
INICIALIZACION DE WINDOWS:
El sistema operativo tiene 2 núcleos:
1°- NÚCLEO: del DOS (command.com; ms-dos; io.sys)
2°- NÚCLEO: Comando win.com (es un programa llamador) el cual ejecuta el explorer.exe que es el
interprete de comando de windows. También instala el system.dat y user.dat que son los registros de
configuración de windows. El system.dat y user.dat son el corazón del sistema operativo windows y contiene la
configuración del hardware y sofware del sistema operativo y todos los controladores de dispositivos y sofware
instalados. Además necesita del system.ini y win.ini que son los archivos de configuración del entorno grafico.
OLE 2.0
Acrónimo de Object Linking and Embedding (Vinculación e incrustación de objetos), método para transferir y
compartir información entre aplicaciones. Hay que distinguir un objeto incrustado de un objeto vinculado.
Cuando se incrusta un objeto dentro de un documento, se inserta una imagen del objeto original sin posibilidad
de actualización automática cuando el objeto original se modifica. Sin embargo, cuando un objeto está
vinculado, lo que se inserta en el documento no es una imagen del original, sino una referencia, con lo cual
cualquier cambio realizado en el original se reflejará en el objeto vinculado.
COPIAR / PEGAR: Copia la imagen del objeto.
COPIADO / VINCULADO: Permite modificar el objeto en la aplicación destino. Trae la imagen del objeto y
además la información de la aplicación origen.
COPIADO / INCRUSTADO: Trae la imagen del objeto además la información de la aplicación origen y las
herramientas que dieron origen al objeto.
ARCHIVOS *.INF:
Archivo para el uso de la instalación de dispositivos. La función es dirigir al sistema operativo en la instalación
de un dispositivo y su controlador. Es la base de datos de los controladores de dispositivos. Se usa en el
proceso Plug & Play.
CONTROLADORES DE DISPOSITIVOS:
*.DRV (driver)
*.VXD (virtual driver): Permite utilizar un dispositivo en forma simultanea en varias aplicaciones o procesos. Por
ej: impresoras; sonido; placa de video. Controladores de dispositivos virtuales, asumen el papel de
compartición de un único dispositivo hardware entre diversas aplicaciones.
ARQUITECTURA DE WINDOWS:
La Máquina Virtual del sist. (VM) es el nombre dado en Windows al entorno que soporta todas las
aplicaciones y los componentes de subsistema Windows, como, por ejemplo, la interfaz de dispositivos
gráficos (GDI).
1
Las aplicaciones de Windows de 32 bits son las nuevas aplicaciones Windows que usan el modelo de
memoria de 32 bits del procesador 80386 y un subconjunto de la interfaz de programación de
aplicaciones (API) Win32 de Microsoft. En Windows ´95, cada una de las denominadas aplicaciones.
Win32 tiene un espacio de direcciones privado que es inaccesible a otras aplicaciones. Windows ´95
puede planificar con derecho preferente las aplicaciones de 32 bits.
La interfaz de órdenes es una aplicación Windows de 32 bits que proporciona al sistema la interfaz de
usuario esencial. La interfaz de órdenes en Windows ´95 concentra las funciones de las utilidades
Administrador de Programas. Administrador de archivos y Administrador de tareas de Windows 3.1 en
una única aplicación.
Las aplicaciones Windows de 16 bits son las aplicaciones Windows “antiguas” las que usan hoy día en
Windows 3.1. Estas aplicaciones usan el modelo de memoria segmentada de la familia de
procesadores Intel. Como en Windows 3.1, las apliciones 16 bits que se ejecutan en Windows ´95
comparten un espacio de direcciones único y no pueden ser planificadas con derecho preferente.
Microsoft a éstas las denomina aplicaciones Win16.
Las capa de la interfaz de programación de aplicaciones proporciona en Windows ´95 una
compatibilidad completa con la actual API de Windows 3.1 así como el soporte para la nueva API de 32
bits accesible sólo para aplicaciones Wondows de 32 bits. La API de 32 bits es un subconjunto de la
completa API Win32 de Microsoft vista por primera vez en Windows NT y en la Win32s añadida en
Windows3.1.
El núcleo de Windows proporciona soporte a los servicios del nivel mas bajo que requieren las
aplicaciones Windows, tales como la asignación dinámica de memoria. Para Windows ´95, el núcleo
proporciona estos servicios a las aplicaciones de 16 y 32 bits.
La GDI es el corazón de las capacidades gráficas de Windows, gestionando los tipos de letras,
las primitivas de dibujo y el color tanto para los dispositivos de visualización como para los de
impresión. Aunque GDI en Windows ´95 continúa dando soporte al las aplicaciones de 16 bits
existentes, incluye nuevas utilidades importantes disponibles sólo para los programas de 32
bits.
MAQUINA VIRTUAL DEL SISTEMA
Aplicación de Espacio de direcciones
Windows de compartidas
32 bits Interfaz Aplicación de
de Windows de Máquina
Aplicación de ordenes 16 bits virtual
Windows de Aplicación de DOS
32 bits Windows de
16 bits
Capa de la API de Windows
SISTEMA BASE:
Subsistema de administración de archivos: Proceso de Lectura / Escritura en U.A. (ej. explorer)
Subsistema de red: Función de conectividad de la PC en una red de datos
Servicios del sistema operativo: Es todo lo que ofrece al usuario para la configuración del sistema e
instalación de dispositivos.
Administrador de máquina virtual: Es la planificación de la ejecución de aplicaciones, su tiempo y
prioridades .
Controladores de dispositivos: Tiene por finalidad la administración de los controladores y
controladores virtuales o VxD.
MULTITAREA:
Modo de funcionamiento, mediante el cual una computadora procesa varias tareas al mismo tiempo. Cada
tarea recibe un nivel de prioridad. Lo que hace el microprocesador es planificar las prioridades de atención a
cada proceso. Esto se realiza mediante un planificador de prioridades propia del sistema operativo.
Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial.
Dado que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del
ordenador, las operaciones de multitarea parecen ser simultáneas.
TECLADO
HD RATON
Aplicaciones
Cola bruta de entrada
mensajes de
SISTEMA
los dispositivos
mensajes del mensajes de las
sistema aplicaciones
3
MAQUINA VIRTUAL:
Es el nombre dado en Windows al entorno que soporta todas las aplicaciones y los componentes de
subsistema Windows, como, por ejemplo, la interfaz de dispositivos gráficos (GDI). Es el conjunto de la
memoria asignada a ese proceso mas el tiempo de proceso asignado. No tiene limites, se pueden abrir todas
las máquinas virtuales que se desee. Las limitaciones son físicas y se denominan recursos y son dos: RAM y
HD (que es el principal limitante)
MEMORIA VIRTUAL:
Es un método que permite que varios programas se ejecuten concurrentemente compartiendo la memoria física
de la computadora. La gestión de memoria virtual está bajo el control del sistema operativo.
Se produce atravez de un archivo llamado WIN386.SWP (conocido como un archivo SWAPP ó archivo de
intercambio). Se genera en el HD un espacio físico que se denomina Memoria Virtual. Esa MV se comporta
como si fuera una memoria RAM. Funcionalmente tiene un espacio mínimo que es el doble de la memoria RAM
y posee como máximo 4 GB. Este tipo de MV es normalmente una memoria volátil, por lo que los datos
almacenados en ellos desaparecen cuando se corta la energía eléctrica.
MAPEO DE MEMORIA:
FFFFFFFF 4GB
Software del anillo 0
DLL del sistema Windows
BFFFFFFF 3GB
Aplicaciones de Windows de 16 bit
DLL de la aplicación
Otros objetos compartidos
07FFFFFF 2GB
Aplicaciones de Windows de 32 bit
033FFFFF 4MB
No Utilizado
000FFFFF 1MB
MS-DOS
00000000
Bit D: Siempre que un programa modifica el contenido de una página de memoria, el procesador activa el
correspondiente bit modificado de la tabla de páginas. Con esto le indica al S Op que si quiere eliminar dicha
página de memoria para liberar espacio, primero debe escribir la página en el disco para salvaguardar las
modificaciones.
Bit A: Verifica si esta en uso o la menos usada es reemplazada por una página nueva. Windows utiliza un
algoritmo estándar conocido como LRU (menos recientemente utilizada) para determinar que pagina se elimina
de la memoria. Cuando más recientemente se haya utilizado una página, menor será la probabilidad de que
deba ser reubicada.
Bit P: El bit de presencia se pone en 1 solamente cuando la tabla de páginas está realmente en memoria. Si
esta en 0 no esta en memoria, el procesador genera una iterrupción de ausencia y el S Op debe llevar a cabo
la carga de la página en memoria y reanudar el programa que necesitaba dicha página.
Bits U/S: Usuario / Supervisor es parte del sistema de protección general de los hardware de 32 bits. Si el bit
U/S está desactivado, la página de memoria es una página supervisor, es decir, es parte de la memoria del
propio S Op, y los programas de usuario no pueden acceder a ella.
Bit R/W: Lectura / Escritura determina si un programa al que se le ha concedido acceso a la correspondiente
página de memoria puede modificar o no el contenido de la misma. El valor 1 permite realizar modificaciones.
El valor 0 impide que el programa modifique los datos de la pagina.
REGISTRO DE CONFIGURACIÓN:
Su función es ver y editar el registro, también podemos modificar.
Las claves (llaves). Estructurada jerárquicamente. Primero las claves y cada clave contiene uno o más
subclaves o uno o más valores.
o HKEY_USERS: información de todos los usuarios que inician sesión, tanto genérica como especifica.
o HKEY_CURRENT_USER: apunta a una de las ramas de HKEY_USERS