Slideshow transcript
Slide 1: SISTEMA OPERATIVO MONOUSUARIO MS-DOS
Slide 2: 1 MS-DOS MS-DOS (MicroSoft Disk Operating System, Sistema ï‚¡ operativo de disco de Microsoft) es un sistema operativo comercializado por Microsoft perteneciente a la familia DOS. Fue un sistema operativo para el IBM PC que alcanzó gran difusión. El MS-DOS fue el producto clave en la transformación de Microsoft desde sus orÃgenes en los años 70 como proveedor especializado en lenguajes de programación a su actual estado como gigante en la industria informática. Precisamente los ingresos por las ventas de MS-DOS hicieron posible un espectacular crecimiento de la compañÃa. De hecho, hasta la salida de Windows 95, los ingresos por MS-DOS eran superiores a los de Windows.
Slide 3: MS-DOS MS-DOS no es multiusuario o multitarea, pero se hicieron muchos intentos para agregarle estas capacidades en un futuro. Muchos programas utilizaron la técnica terminar y permanecer residente o TSR (Terminate and Stay Resident) y otras funciones normalmente indocumentadas para proporcionar aplicaciones pop up incluyendo el popular Sidekick de Borland.
Slide 4: 2 Versiones 1.0 Liberado en 1981 como complemento al IBM-PC. ï‚¡ Primera versión de DOS. Soporta 16 Kb de RAM, disquetes de 5,25 pulgadas de una sola cara de 160 Kb. 1.1 soporta disquetes de doble densidad de 320 Kb. ï¬ 2.0 Complemento del IBM XT liberado en 1983. Más del ï‚¡ doble de nuevas órdenes, soporte de disco duro (muy pequeño, alrededor de 5 MB). 3.0 Diseñado para soportar el nuevo hardware del IBM-AT. ï‚¡ Añadidas unas pocas caracterÃsticas de LAN. 3.1 Añadidas más caracterÃsticas y soporte LAN. ï¬ 3.2 Añadida capacidad para disquetes de 3,5 pulgadas y 720 ï¬ Kb. 3.3 Añadida capacidad para PS/2 de IBM y los nuevos ï¬ disquetes de 3,5 pulgadas de alta capacidad (1,44 MB). Capacidad para crear particiones de disco superiores a 32 MB. Nuevos caracteres internacionales añadidos con soporte para 17 paÃses. Soporte de 4 puertos serie (antes sólo 2). Incorporación de la orden "Files" para poder abrir hasta 255 archivos simultáneamente.
Slide 5: Versiones 4.0 Agregado shell DOS, algunas mejoras y ï‚¡ arreglos. 5.0 Implementado en 1991, incluyendo más ï‚¡ caracterÃsticas de administración de memoria y herramientas para soporte de macros, mejora del intérprete de órdenes o shell. 6.X Soporte para Microsoft Windows, ï‚¡ desfragmentación del disco, compresión de archivos, copias de seguridad, anti-virus, Memmaker, etc.
Slide 6: 3 ESTRUCTURA DE MS-DOS El sistema operativo MS-DOS tiene ï‚¡ una estructura arborescente donde existen unidades, dentro de ellas directorios y a su vez dentro de ellos tenemos los ficheros.
Slide 7: 4 GESTION DE LA MEMORIA La primera gran clasificación de la memoria de un ordenador la divide en ROM (Read Only Memory) y RAM (Random Acces Memory). Memoria ROM Es memoria no volátil de sólo lectura.  No volátil. Su contenido no se pierde nunca, aún apagado el ordenador.  De sólo lectura. El usuario no puede alterar el contenido de la ROM. En ROM se encuentran los programas que toman el control al encender el ordenador, realizan un chequeo del sistema y finalmente buscan un sistema operativo para ejecutarlo. La BIOS reside en la memoria ROM (Basic Input Output System). El sistema operativo junto con la BIOS es el encargado de desarrollar las operaciones más básicas del ordenador.
Slide 8: GESTION DE LA MEMORIA Memoria RAM Es memoria volátil de lectura y escritura. •Volátil. Su contenido se pierde al desconectar el ordenador. •De lectura y escritura. Es una memoria de trabajo: el usuario lee y escribe en ella tantas veces como quiera. Es el elemento central en el funcionamiento de un ordenador. Toda la información del ordenador pasa por la memoria RAM. Para ejecutar cualquier programa tiene que estar en RAM. Por estas razones la memoria que nos interesa es la RAM: a partir de ahora utilizaremos el término memoria para referirnos a la memoria RAM.
Slide 9: GESTION DE LA MEMORIA El siguiente gráfico representa el funcionamiento general de un ordenador
Slide 10: Ejercicio ¿Cuál es la última versión de MS-  DOS?
Slide 11: 4.1 Tipos de memoria 4096Mb •MEMORIA CONVENCIONAL MEMORIA •MEMORIA SUPERIOR EXTENDIDA •MEMORIA ALTA •MEMORIA EXTENDIDA 1088k MEMORIA ALTA 1024k MEMORIA SUPERIOR 640k MEMORIA CONVENCIONAL 0k
Slide 12: 4.2 Memoria convencional Comprende la porción entre 0K y 640K. Esta memoria es aprovechada sin problemas por la totalidad de órdenes del sistema y las aplicaciones. Todos los programas que admitan otro tipo de memoria, deben trasladarse para conseguir la mayor cantidad posible de memoria convencional. La zona entre 0K y 64K se denomina también memoria baja.
Slide 13: 4.3 Memoria superior Es la zona situada entre los 640K y los 1024K (1Mb). Esta memoria es aprovechada principalmente por el sistema. Como la memoria ROM es lenta, se suelen copiar a esta zona, las rutinas de la ROM-BIOS y asà conseguir una velocidad global mucho mayor. También se utiliza para almacenar los caracteres impresos en la pantalla en cada momento.
Slide 14: Sin embargo, los programadores del dos advirtieron que los datos del sistema no ocupan la totalidad de esta memoria. A partir de la versión 5.0 de ms-dos se pueden cargar controladores y programas residentes en los bloques libres de memoria superior. Controlador de dispositivo.— Programa que comunica el ms-dos con un dispositivo hardware (impresora, ratón, tarjeta de sonido...). Programa residente (TSR).— Programa que permanece en memoria después de ejecutarse. Fichero CONFIG.SYS .— Es un fichero de texto ASCII que contiene una serie de órdenes especiales para configurar el ordenador. Este fichero debe encontrarse en el directorio raÃz de la unidad de arranque. Al cargarse el MS-DOS primero se ejecuta el CONFIG.SYS y luego el AUTOEXEC.BAT.
Slide 15: 4.4 Memoria alta Es la memoria comprendida entre  1024K y 1088K. Esta zona de apenas 64K se puede  aprovechar para instalar el núcleo del ms-dos y ahorrar memoria convencional.
Slide 16: 4.5 Memoria expandida Es una técnica software utilizada  para acceder a la memoria por encima de 1 Mb. Precisa un administrador de  memoria expandida. Otra solución más rápida y eficiente  es la llamada memoria extendida.
Slide 17: 4.6 Memoria extendida Es la memoria por encima de 1Mb. Para poder alcanzar esta región, el microprocesador debe trabajar en un modo llamado modo protegido. Aunque el ms-dos, no es capaz de operar en este modo, la mayorÃa de las aplicaciones sobre ms-dos emplean diversas técnicas para acceder a memoria extendida. Es necesario un administrador de memoria extendida como HIMEM.SYS para habilitar esta memoria. Nota: El usuario debe revisar los requerimientos de sus aplicaciones para comprobar si necesita memoria extendida o expandida.
Slide 18: 5. EL DISCO Es un soporte magnético que almacena información de forma permanente. La memoria, en cambio, es almacenamiento temporal. La superficie de un disco se puede dividir según su: estructura fÃsica ï‚¡ estructura lógica ï‚¡
Slide 19: estructura fÃsica Caras o cabezas. ï‚¡ Pistas o cilindros. ï‚¡ Sectores. ï‚¡
Slide 20: estructura lógica Sector de arranque. ï‚¡ FAT. ï‚¡ Directorio raÃz ï‚¡ Ãrea de datos ï‚¡
Slide 21: Estructura fÃsica Cada tipo de disco posee una estructura propia, determinada por el fabricante. Los valores para los discos flexibles son fijos: 5 1/4 DD 5 1/4 HD 3 1/2 DD 3 1/2 HD 3 1/2 ED Caras 2 2 2 2 2 Pistas/ 40 80 80 80 160 Cara Sectores/ 9 15 9 18 36 Pista Los valores de los discos duros dependen de su capacidad. Además, discos duros con igual capacidad y diferente fabricante pueden tener estructura fÃsica distinta.
Slide 23: DISCO DE 5 1/4 DISCO DE 3 1/2
Slide 24: Las caras son las superficies del disco que almacenan ï‚¡ datos. Los disquetes actuales poseen dos caras: la superior y la inferior. Para acceder a cada cara del disco, las unidades poseen una cabeza de lectura/escritura por cada una. Las pistas son anillos concéntricos en cada una de las ï‚¡ caras. En los discos duros se denominan cilindros. A su vez, las pistas se subdividen en sectores. En la ï‚¡ mayorÃa de los discos un sector almacena 512 bytes de información.
Slide 25: Estructura lógica Cada sistema operativo crea una estructura lógica distinta en sus discos. En este caso, estudiamos la estructura lógica creada por ms-dos. El siguiente gráfico representa el desarrollo de un disco formateado, desde el primer sector hasta el último.
Slide 26: El propósito de esta estructura lógica es ï‚¡ grabar y leer datos de la forma más eficiente posible. Cada una de las divisiones tiene un ï‚¡ tamaño fijo según el disco y una misión especÃfica para el sistema operativo.
Slide 27: ï‚¡La siguiente tabla muestra el sector de comienzo y cantidad de sectores ocupados por cada área en los cuatro disquetes más extendidos. 5 1/4 5 1/4 3 1/2 3 1/2 DD DD DD HD Sector comienzo sector de arranque 0 0 0 0 Longitud sector de arranque 1 1 1 1 Sector comienzo primera FAT 1 1 1 1 Sector comienzo segunda FAT 3 8 6 10 Longitud ambas FAT 4 14 10 18 Sector comienzo directorio raÃz 5 15 11 19 Longitud directorio raÃz 7 14 7 14 Sector comienzo área de datos 12 29 18 33 Longitud área de datos 709 2372 1123 2848
Slide 28: EJERCICIO ¿ELEMENTOS DE LA ESTRUCTURA  FISICA DE UN DISCO?
Slide 29: Estructura lógica: el sector de arranque Ocupa el primer sector del disco. ï‚¡ Este sector dispone de un pequeño ï‚¡ programa que busca los ficheros ocultos IO.SYS y MSDOS.SYS en el directorio raÃz. Si los encuentra, carga el sistema ï‚¡ operativo y si no, muestra alguna variante del conocido mensaje "Error, de disco de sistema. Reemplace y presione cualquier tecla".
Slide 30: Estructura lógica: Los grupos (clusters) El área de datos está dividida lógicamente en grupos.  Los grupos, clusters o también llamados unidades de  asignación tienen una correspondencia con los sectores del disco. En los disquetes de doble densidad, 2 sectores del área de datos forman un grupo. Pero en los disquetes de alta densidad, cada sector forma un grupo. Los dos primeros grupos están reservados (grupos 0  y 1). El primer grupo disponible es el número 2. Cada grupo puede almacenar información de un sólo  fichero. Si un fichero no cabe en un sólo grupo, se utilizan varios -no necesariamente contiguos-. En un disquete de 3½ HD, cada grupo almacena 512  bytes. Si crea un fichero de 1 byte, éste se almacena ocupando todo un grupo. Si luego crea otro fichero de 1 byte, éste empleará un nuevo grupo. Como vemos, el gasto del disco no es de 2 bytes sino de ¡1024 bytes!
Slide 31: Estructura lógica: La FAT Es el Ãndice del disco. Almacena los grupos utilizados por cada fichero, los grupos libres y los defectuosos. Como hemos indicado anteriormente, un ï‚¡ fichero puede usar varios grupos no consecutivos. Para seguir el rastro del fichero por el disco, el dos emplea la FAT. La FAT o tabla de asignación de ï‚¡ ficheros es de tal importancia en un disco que se graba por duplicado. Si la FAT se estropea, el DOS no reconocerá la información del disco.
Slide 32: EJERCICIO: QUE ES CADA UNO DE ESTOS COMPONENTES: MEMORIA CONVENCIONAL ï‚¡ MEMORIA SUPERIOR ï‚¡ MEMORIA ALTA ï‚¡ MEMORIA EXTENDIDA ï‚¡
Slide 33: EJERCICIO ENUMERA Y EXPLICA LAS PARTES ï‚¡ DE LA ESTRUCTURA LOGICA DE UN DISCO.
Slide 34: Ejemplo: En un disquete vacÃo de 3½ HD creamos un fichero de 251 bytes llamado ROMANCE.TXT. Como el grupo es de 512 bytes, ROMANCE ocupa el primero disponible (grupo 2). La FAT contiene lo siguiente: Grupo Valor 0 (reservado) 1 (reservado) 2 (final) 3 (libre) 4 (libre) 5 (libre) ... ...
Slide 35: Luego, creamos otro fichero llamado SONETO.TXT de 632 bytes. Como no cabe en un sólo grupo, ocupa dos. LA FAT cambia automáticamente: Grupo Valor 0 (reservado) 1 (reservado) 2 (final) 3 4 4 (final) 5 (libre) ... ... Es decir, SONETO empieza en el grupo 3, continúa en el 4 y finaliza.
Slide 36: Ahora, borramos el fichero ROMANCE.TXT. El DOS marca como libres los grupos ocupados por el fichero (en este caso, el grupo 2). Grupo Valor 0 (reservado) 1 (reservado) 2 (libre) 3 4 4 (final) 5 (libre) ... ...
Slide 37: Para finalizar, creamos un nuevo fichero con 606 bytes de tamaño y de nombre RECUERDO.TXT. ms-dos busca el primer grupo disponible y lo utiliza. Como no cabe en un sólo grupo, busca otro y también lo utiliza. La FAT queda de esta forma. Grupo Valor 0 (reservado) 1 (reservado) 2 5 3 4 4 (final) 5 (final) ... ... El fichero RECUERDO ha quedado fragmentado en dos grupos no contiguos: el 2 y el 5.
Slide 38: Ejercicio ¿Qué es una cara, una pista y un  sector?
Slide 39: Estructura lógica: el directorio raiz Esta área almacena las entradas del directorio raÃz El directorio raÃz del último ejemplo es el siguiente: Nombre Ext. Atrib. Hora Fecha Grupo 1º Tamaño RECUERDO TXT A 17:00:06 31/08/95 2 606 SONETO TXT A 16:58:02 31/08/95 3 632 •Los subdirectorios del raÃz se comportan como ficheros. •Un directorio es un fichero cuyo nombre es el nombre del directorio y cuyo contenido son las entradas del directorio. •Para diferenciar a los subdirectorios de los ficheros, el dos coloca un atributo especial a los subdirectorios (D). •Además, el directorio raÃz contiene la etiqueta del disco. La etiqueta ocupa una entrada más y posee un atributo caracterÃstico (E).
Slide 40: Estructura lógica:El área de datos Almacena todos los subdirectorios y ficheros del disco se divide en un número fijo de  grupos(cluster) dependiendo del tipo de disco. Cuando alguien habla del tamaño de un  disco, en realidad, se refiere al tamaño del área de datos. En el área de datos de un disquete de 3½ HD caben 1,44 Mb.
Slide 41: EJERCICIO: COLOCA CADA MEMORIA EN SU LUGAR CORRESPONDIENTE 4096Mb •MEMORIA CONVENCIONAL ???? •MEMORIA SUPERIOR •MEMORIA ALTA •MEMORIA EXTENDIDA 1088k ??? 1024k ??? 640k ??? 0k
Slide 42: EJERCICIO ¿Qué es el directorio raiz? 
Slide 43: Ejercicio ¿Qué es un cluster? 
Slide 44: Ejercicio ¿Qué es el sector de arranque? 




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 0 (more)