9
Índice Objetivo…………………………………………………………………………....... 2 Desarrollo…………………………………………………………………………… 2 Conclusiones………………………………………………………………………. 6 Bibliografía….………………………………………………………………………. 7 Glosario……………………………………………………………………………... 7 1

memorias y perifericos

Embed Size (px)

DESCRIPTION

Tipos de memoria y programación por lotes

Citation preview

Page 1: memorias y perifericos

Índice

Objetivo…………………………………………………………………………....... 2

Desarrollo…………………………………………………………………………… 2

Conclusiones………………………………………………………………………. 6

Bibliografía….………………………………………………………………………. 7

Glosario……………………………………………………………………………... 7

1

Page 2: memorias y perifericos

Objetivo:

Que el alumno sepa cuales son los diferentes tipos de memoria, y que se familiarice con el funcionamiento de la memoria principal por medio de la programación por lotes.

Desarrollo

Memoria Expandida.

Es aquella en la cual se puede aumentar su capacidad lógica, es decir, si la memoria tiene un tamaño de 1 MB dividida por un bloque de 50 KB, este se puede incrementar o decrementar según se requiera. La especificación de esta memoria (EMS) se desarrolló por las empresas Lotus Development Corporation e Intel Corporation en 1985, después se unió Microsoft e hicieron el estándar LIM, como se sabe en ese entonces existía como sistema operativo MS-DOS el cual manejaba sólo 1 MB de memoria primaria, por tal motivo, se ideó para tener un manejo de más memoria. Para poder manejar esa memoria fue necesario desarrollar un programa que se llama EMM386.EXE capaz de administrar la memoria expandida a partir de 1 MB.

Ejemplo de Memoria Expandida

Memoria Caché.

Es una memoria auxiliar de la memoria principal que sirve como un área reservada de trabajo de acceso rápido, es de 5 a 10 veces más rápida que la memoria principal, está formada por pequeños bloques de datos y su principal función es reducir el tiempo de espera del procesador. Para lograr esto la memoria caché guarda los datos requeridos, el procesador hace en primera instancia una prebúsqueda en esta memoria, si no encuentra lo que se requiere busca en la memoria principal, cuando pase ese ciclo la memoria caché se actualiza.

2

Page 3: memorias y perifericos

Diagrama representativo de la Memoria Caché

Esta memoria se empezó a utilizar en los equipos 386 formando parte de la placa base, cuando salió al mercado las computadoras 486 se integró al microprocesador, teniendo dos memorias caché, una dentro del procesador y otra en la placa base.

Memoria Virtual.

Es aquella que el sistema operativo utiliza como auxiliar a la memoria principal, se usa cuando las direcciones que generan los programas se refieren a un espacio mayor que el espacio disponible de la memoria principal, para satisfacer esta necesidad el sistema operativo se ayuda del disco duro, en donde almacena la información relacionada a la memoria principal.

Ejemplo representativo de Memoria Virtual

3

Page 4: memorias y perifericos

Programación por Lotes.

Este tipo de programación permite automatizar una tarea definida por el programador, propia del sistema operativo por medio de un archivo ejecutable. Para poder realizar este tipo de tareas preestablecidas se tiene que generar una archivo con extensión .BAT, que hace que el sistema interprete como un ejecutable por lotes, en el se debe de insertar el código de MS-DOS que uno quiera que interprete el sistema operativo.

Ejemplos de palabras reservadas para programación por lotes:

Orden Breve descripción Echo Controla el eco de las órdenes y visualiza mensajes. Rem Introduce comentarios. Pause Detiene temporalmente el desarrollo de un programa. Goto Desvía incondicionalmente el desarrollo de un programa. If Desvía condicionalmente el desarrollo de un programa. Choice Permite elegir entre unas opciones establecidas. For Repite una misma orden en un conjunto de ficheros. Call Llama a un fichero por lotes desde otro. Shift Desplaza el valor de los parámetros.

Programa.

CLSECHO OFFCLS

TITLE Enrique Galindo Cardenas -- Memorias y Perifericos

ECHO .ECHO .ECHO Universidad Nacional Autonoma de MexicoECHO -ECHO Facultad de Estudios Superiores AragonECHO -ECHO Tipos de Memoria y Comandos EspecialesECHO -ECHO Número de Tarea: 3ECHO -ECHO Materia: Memorias y PeriféricosECHO -ECHO Profesor: Ing. Rodolfo Valenzuela LopezECHO -ECHO Nombre del Alumno: Galindo Cardenas EnriqueECHO -ECHO Grupo: 1759ECHO -ECHO Fecha: 8 de septiembre de 2009

4

Page 5: memorias y perifericos

ECHO -ECHO Correo Electronico: [email protected] .ECHO .

PAUSE

CLS

ECHO .ECHO .ECHO Paso 1.- Crear memoria virtual

md "c:\memoria virtual"attrib +h "C:\memoria virtual"subst I: "C:\memoria virtual"

ECHO .ECHO LA MEMORIA VIRTUAL SE CREO SATISFACTORIAMENTEECHO LOCALIZADO EN MI PCECHO .

PAUSE

ECHO .ECHO .ECHO Paso 2.- Eliminar memoria virtual

attrib -h "C:\memoria virtual"rd "c:\memoria virtual"subst I: /d

ECHO .ECHO LA MEMORIA VIRTUAL SE CREO SATISFACTORIAMENTEECHO NO LOCALIZADO EN MI PCECHO .

PAUSE

ECHO .ECHO .ECHO Paso 3.- CREAR UN DIRECTORIOECHO .

MD "Carpeta de Comandos"cd "Carpeta de Comandos"

ECHO Carpeta creada en esta unidadECHO .

5

Page 6: memorias y perifericos

PAUSE

ECHO .ECHO .ECHO Paso 4.- COPIAR CMD EN ESTA UNIDAD (SI ES WINDOWS XP)ECHO .

COPY "C:\WINDOWS\system32\CMD.EXE"

ECHO Copiado exitosamente si el Sistema operativo es Windows XPECHO .ECHO .ECHO F I N D E L P R O G R A M AECHO .

PAUSE

El programa consta de cuatro pasos que hacen en conjunto una memoria virtual y la eliminan, crean un directorio y copian dentro el cmd.exe de Windows XP.

Conclusiones

La programación por lotes es muy necesaria para optimizar nuestros procesos, y realizarlos de una manera más rápida, gracias a este tipo de programación podemos administrar el sistema operativo sin necesidad de recurrir a grandes aplicaciones que sólo ocupan espacio en memoria. Es bueno saber como funcionan los tipos de memorias para poder realizar un proceso práctico útil para las tareas diarias.

6

Page 7: memorias y perifericos

Bibliografía

1.- Gran libro Hardware: información sobre la totalidad del hardware, de rápido acceso. Escrito por Klaus Dembowski. Edit. Marcombo

2.- El dos no documentado Escrito por Andrew Schulman Edit. Addison Wesley

3.- Fundamentos de estructura y tecnología de computadores Escrito por Carlos Cerrada Somolinos

4.- Ampliar configurar y reparar su PC Escrito por Lluis Duran Rodriguez Edit Marcombo

5.- http://www.saulo.net/pub/msdos/cap10.htm

6.- http://computacion.cs.cinvestav.mx/~ameneses/pub/tesis/ltesis/node61.html

Glosario

Call: Llama a un fichero por lotes desde otro. Choice: Permite elegir entre unas opciones establecidas. Echo: Controla el eco de las órdenes y visualiza mensajes. For: Repite una misma orden en un conjunto de ficheros. Goto: Desvía incondicionalmente el desarrollo de un programa. If: Desvía condicionalmente el desarrollo de un programa. Memoria: Medio de almacenamiento en donde se encuentran los datos.Memoria Caché: Es una memoria auxiliar de la memoria principal que sirve como un área reservada de trabajo de acceso rápido.Memoria Expandida: Es aquella en la cual se puede aumentar su capacidad lógica.Memoria Virtual: Es aquella que el sistema operativo utiliza como auxiliar a la memoria principalPause: Detiene temporalmente el desarrollo de un programa. Programación por Lotes: Este tipo de programación permite automatizar una tarea definida por el programador, propia del sistema operativo por medio de un archivo ejecutable.Rem: Introduce comentarios. Shift: Desplaza el valor de los parámetros.

7