MEMORIA CENTRAL (INTERNA)Con el propósito de almacenar datos, un computador consta de una grancolección de pequeños circui...
MEMORIA AUXILIARCuando un programa se ejecuta, se debe situar primero en una memoria centralde igual modo que los datos. S...
característica es el acceso directo a la información y se les conoce también comounidades de almacenamiento masivo o memor...
opción para el usuario de tipo medio y empresarial que utilizan grandes volúmenesde información y necesitan más espacio y ...
EL SOFTWARE (LOS PROGRAMAS)Las operaciones que debe realizar el hardware son especificadas por una lista deinstrucciones, ...
Programa        Ejecución                 Computador                    SalidaLa palabra Software significa simplemente pr...
Se debe diferenciar entre el acto de crear un programa y la acción del computadorcuando ejecuta las instrucciones del prog...
diferentes tipos de computador; al contrario de los programas en lenguaje máquinao ensamblador, que solo se puede ejecutar...
Upcoming SlideShare
Loading in...5
×

Memoria de un computador

511

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
511
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Memoria de un computador

  1. 1. MEMORIA CENTRAL (INTERNA)Con el propósito de almacenar datos, un computador consta de una grancolección de pequeños circuitos electrónicos capaces de almacenar un bit. Estoscircuitos son como pequeños interruptores de luz que pueden estar en dosestados: uno para encendido y otro para apagado.La memoria Central o simplemente memoria (Interna o Principal) se utiliza paraalmacenar información. Se divide a su vez en memoria RAM y memoria ROM. Lamemoria RAM (Random, Acess Memory) es normalmente volátil, lo que significaque todo cuanto se almacena o guarda en ella se pierde cuando se apaga elcomputador. Los programas y datos se almacenan en la memoria RAM mientrasse está utilizando el computador. La memoria RAM puede ser estática o dinámicasegún el proceso de fabricación.Con el objetivo que el procesador pueda obtener los datos de la memora centralmás rápidamente, la mayoría de los procesadores actuales utilizan con frecuenciauna memoria denominada caché, que sirve para almacenamiento intermedio dedatos entre el procesador y la memoria principal. La memoria cache se incorporacasi siempre al procesador.La memoria principal utiliza los bits como unidad de almacenamiento masivo. LaUnidad elemental de memoria se llama byte (octeto). Un byte tiene la capacidadde almacenar un carácter de información, y está formado por un conjunto deunidades más pequeñas de almacenamiento denominados bits, que son dígitosbinarios (0 o 1).El tamaño de la memoria RAM de un computador normalmente se especifica enbytes disponibles al usuario.La memoria ROM (Read Only Memory), memoria de solo lectura, contieneinstrucciones fundamentales que no se pueden modificar o perder de modoaccidental por el usuario. Estas memorias incluyen aquellas instrucciones que sonnecesarias para cargar inicialmente al software cuando se enciende el computadory cualesquiera otras instrucciones que el fabricante requiere para estar accesibledesde un modo de prueba cuando el computador este funcionando. La memoraROM no es volátil, su contenido no se pierde cuando se apaga el computador. Alser esta memoria de solo lectura, los programas almacenados en la ROM no sepueden modificar y suelen utilizarse para almacenar los programas del sistemaque sirven para arrancar el computador.
  2. 2. MEMORIA AUXILIARCuando un programa se ejecuta, se debe situar primero en una memoria centralde igual modo que los datos. Sin embargo, la información almacenada en lamemoria se pierde cuando el computador se apaga y, por otra parte, la memoriacentral es limitada en capacidad. Por esta razón, para poder disponer dealmacenamiento permanente, tanto para programas como para los datos, senecesitan dispositivos de almacenamiento secundario, auxiliar o masivo.Los dispositivos de almacenamiento o memorias auxiliares (externas osecundarias) más comúnmente utilizados son: cintas magnéticas, discosmagnéticos, discos compactos (CD-ROM) y videodiscos digitales o discosversátiles digitales (DVD).La información almacenada en la memoria central es volátil y la informaciónalmacenada en la memoria auxiliar es permanente. Esta información se organizaen unidades independientes llamadas archivos.Comparación de la memoria central y la memoria auxiliarLa memoria central o principal es mucho más rápida y cara que la memoriaauxiliar. Se deben transferir los datos desde la memoria auxiliar hasta la memoriacentral, antes de que puedan ser procesados. Los datos en memoria central son:volátiles y desaparecen cuando se apaga el computador. Los datos en memoriaauxiliar son permanentes y no desaparecen cuando se apaga el computador. DISPOSITIVOS DE ALMACENAMIENTO DE INFORMACIONLas Unidades, periféricos o dispositivos de almacenamiento son dispositivosperiféricos que actúan como medio de soporte para almacenar datos temporales opermanentes que ha de manipular la CPU (Unidad Central de Procesamiento)durante el proceso en curso y que no puede contener la memoria principal.Existen una variedad de dispositivos de almacenamiento que se clasifican en dosgrandes grupos: discos y cintas magnéticas.DiscosLos discos son dispositivos formados por componentes electromagnéticos o porcomponentes ópticos que permiten un acceso rápido a bloques físicos de datos.La información se registra en la superficie del disco y se accede a ella por mediode cabezas de lectura/escritura que se mueven sobre la superficie. Su principal
  3. 3. característica es el acceso directo a la información y se les conoce también comounidades de almacenamiento masivo o memorias masivas. Los Disco magnéticos,se clasifican en disquetes y discos duros, y los discos ópticos en CD-ROM y DVD.DisquetesLos disquetes o discos flexibles (floppy disks) son discos realizados en materialflexible que son transportables de un computador u otro. Las principales ventajasde estos discos, además de la transportabilidad o portabilidad, son su precio y lacompatibilidad (universalidad) con cualquier computador. Se utilizan paraalmacenar programas y archivos que se utilizan con poca frecuencia paratransferir archivos de un computador a otro y como medio de seguridad (respaldo)de los datos contenidos en un disco duro. Por lo contrario, carecen de grancapacidad, así como de velocidad e incluso fiabilidad, comparados con los discosduros y discos ópticos.Discos DurosA principios de la década de los ochenta surgieron los primeros discos duros ofijos con una capacidad de 10 MB, cantidad por aquella época más que suficientepara alojar el sistema operativo y las aplicaciones más utilizadas. Los discos durosestán construidos con material rígido sobre el cual se deposita una película dematerial magnetizable que permite la grabación de datos. Estos discos permitenmayores densidades de almacenamiento y tiempo de acceso a los datosalmacenados a ellos muy inferiores a los disquetes.Los discos duros están construidos en su interior por unos platos en los que sealmacena la información. Los últimos modelos de discos duros tienen tamañospequeños, incluso del orden de tarjetas de crédito o cajas de cigarrillos, pero sinembargo, tienen grandes capacidades de almacenamiento (20, 30,40…, gigas.)Los discos duros ofrecen una buena relación capacidad de almacenamiento (costey tiempos de acceso muy rápidos).Existen dos tipos de discos duros: Fijos (se fabrican en el interior de una carcasasellada de la que no se puede extraer). Removibles (Se fabrican también en unacarcasa contenedora, también sellada, pero se puede introducir en la unidad deproceso del computador, bien en ranuras adecuadas o bien mediante cablesespeciales); estos discos se suelen utilizar para el traslado de grandes cantidadesde información de un computador a otro.Discos Duros VirtualesEs un nuevo dispositivo de almacenamiento de información que no reside en elcomputador del usuario sino en un espacio virtual residente en un sitio Web deInternet (de una empresa, o de cualquiera que ofrezca el servicio). Es una buena
  4. 4. opción para el usuario de tipo medio y empresarial que utilizan grandes volúmenesde información y necesitan más espacio y no lo tienen disponible en su equipo.El inconveniente de esta solución es el riesgo que se ha de asumir de depositarinformación en lugares no controlados por uno mismo. Esta situación plantea lanecesidad de un estudio de privacidad y seguridad que van a tener los datos quese deposite en estos discos virtuales.Discos Ópticos: CD-ROM Y DVDLos discos ópticos difieren de los tradicionales discos duros o discos magnéticosen que los primeros utilizan un haz de láser para grabar la información. Sondispositivos de almacenamiento que emplean la misma tecnología que losdispositivos compactos de audio para almacenar información digital. Estos Discosson muy resistentes al paso del tiempo y con gran capacidad de almacenamiento.El CD-ROMEl CD-ROM (Compact Disk-Read Only Memory, Disco Compacto – Memoria desolo Lectura). Estos discos son el medio ideal para almacenar información deforma masiva que no necesita ser actualizada con frecuencia. La llegada de estosdiscos al mercado hizo posible el desarrollo de la multimedia, es decir, lacapacidad de integrar medios de todo tipo (texto, imágenes, sonido).CD-RW (Recordeable y ReWritable)Existen discos que permiten grabación de datos, además de lectura, y se conocecomo disco CD-RW (CD-Recordeable y ReWritable). Desde hace unos años esposible encontrar en el mercado estos discos ópticos CD en los que se puede leery escribir información por parte del usuario cuantas veces se desee.DVD (Digital Versatil Disk): Videodisco DigitalEste disco óptico nació en 1995 gracias a un acuerdo entre los grandesfabricantes de electrónica de consumo. Son dispositivos de alta capacidad dealmacenamiento, interactivos y con total compatibilidad con los medios existentes.Tiene además una gran ventaja: su formato sirve tanto para computadores comopara los dispositivos de electrónica de consumo. Es capaz de almacenar hasta 26CD con una calidad muy alta y con una capacidad de varia, desde los 4,7 GB deltipo de una cara y una capacidad de 17 GB de la de dos caras y dos capas, o loque es igual, es equivalente a la capacidad de 7 a 26 CDs convencionales.En la actualidad existen tres formatos de DVD grabables; DVD-R (se puede grabaruna sola vez); DVD-RAM (re-escribibles pero con un funcionamiento similar aldisco duro); DVD-RW (lectura, escritura y regrabable).
  5. 5. EL SOFTWARE (LOS PROGRAMAS)Las operaciones que debe realizar el hardware son especificadas por una lista deinstrucciones, llamadas programas o Software. El Software se divide en dosgrupos: Software del Sistema y Software de Aplicaciones.El software del sistema es el conjunto de programas indispensables para que elcomputador funcione correctamente; se denominan también programas delsistema. Estos programas son, básicamente, el sistema operativo, los editores detexto, los compiladores/intérpretes (lenguaje de programación) y los programas deutilidad.Uno de los programas más importantes es el Sistema Operativo, que sirve,esencialmente, para facilitar la escritura y uso de sus propios programas. ElSistema Operativo dirige las operaciones globales del computador, instruye alcomputador para ejecutar otros programas y controla el almacenamiento yrecuperación de archivos (programas y datos) de cinta y discos. Gracias alSistema Operativo es posible que los Programadores puedan introducir y grabarnuevos programas, así como instruir al computador para que los ejecuten. Lossistemas operativos pueden ser: monousuarios (un solo usuario), multiusuarios, otiempo compartido (diferentes usuarios), atendiendo el número de usuarios ymonotareas (una sola tarea), o multitareas (múltiples tareas), según las tareas(procesos) que puede realizar simultáneamente.Un sistema operativo permite utilizar el hardware y comunicarse con el resto delsoftware del sistema. El sistema operativo consta de varios componentesimportantes. Kernel del sistema, componente central del sistema; sistema deadministración de memoria, asigna un área de memoria para cada programa quese está ejecutando; administrador del sistema de archivos, que organiza y controlael uso de los discos; controladores de dispositivos, de controla los dispositivos dehardware conectados al computador, y bibliotecas del sistema, que contiene todoslos tipos de programas de utilidad que se pueden llamar por el usuario.Un programa es un conjunto de instrucciones que controla (dirige) a uncomputador; más formalmente, un programa de computador es un conjunto deinstrucciones internas utilizadas para ejecutarse en un computador y que produzcaun resultado concreto. Otro término para un programa o conjunto de programas esSoftware; ambos términos se utilizan indistintamente. El proceso de escribir unprograma o Software se denomina programación y el conjunto de instruccionesque se pueden utilizar para construir un programa se denomina lenguaje deprogramación.Cuando un programa se ejecuta normalmente hay dos tipos de entrada a uncomputador. El programa es un tipo de entrada (contiene instrucciones que loscomputadores debe realizar y seguir). El otro tipo de entrada son los datos para elprograma. Es la información que procesará el computador.
  6. 6. Programa Ejecución Computador SalidaLa palabra Software significa simplemente programas. Por consiguiente, unacompañía de Software es una compañía que produce o fabrica programas. ElSoftware en el Computador es la colección de programas de una compañía. LOS LENGUAJES DE PROGRAMACIÓNLos lenguajes de programación sirven para escribir programas que permiten lacomunicación usuario/maquina. Unos programas especiales llamados traductores(compiladores o intérpretes) convierten las instrucciones escritas en lenguaje deprogramación en instrucciones escritas en lenguaje máquina (0 y 1, bit) que éstapueda entender.Los programas de utilidad facilitan el uso del computador. Un buen ejemplo es uneditor de texto que permite la escritura y edición de documentos.Los programas que realizan tareas concretas, nóminas, contabilidad, análisisestadísticos, etc,…, se denominan programas de aplicación. Programas de Aplicación Programas del Sistema
  7. 7. Se debe diferenciar entre el acto de crear un programa y la acción del computadorcuando ejecuta las instrucciones del programa. La creación de un programa sehace inicialmente en papel y a continuación se introduce en el computador y seconvierte en lenguaje entendibles por el computador.El propósito de un lenguaje informático (lenguaje de computador) es permitir a laspersonas comunicarse con un computador. Los lenguajes de los humanos y loslenguajes de las máquinas son muy diferentes, ya que las características yposibilidades de las personas y de las máquinas son muy diferentes. Loslenguajes de computador permiten a las personas escribir en un lenguaje que seamás apropiado a las características humanas y se puedan traducir al lenguajemáquina de diferentes tipos de máquina.Los principales tipos de lenguaje utilizados en la actualidad son tres: • Lenguajes Máquinas • Lenguajes de bajo nivel (ensamblador) • Lenguaje de alto nivelLenguaje MaquinaLos lenguajes maquina son aquellos que están escritos en lenguaje directamenteinteligibles por los computadores, ya que sus instrucciones son cadenas binariasque especifican una operación, y las posibilidades de memoria implicadas en laoperación se denominan instrucciones de máquina o código de máquina. El códigomáquina es el código Binario.Lenguaje de Bajo NivelLos lenguajes de bajo nivel son más fáciles de utilizar que los lenguajes máquina,pero, al igual que ellos, dependen de la máquina en particular. El lenguaje de bajonivel por excelencia es el ensamblador (assembly languaje). Las instrucciones enlenguaje ensamblador son isntrucciones conocidas como memotécnicos(mnemonics).Lenguaje de Alto Nivel.Los lenguajes de alto nivel son los más utilizados por los programadores. Estándiseñados para que las personas escriban y entiendan los programas de un modomucho más fácil que los lenguajes máquina y ensambladores. Otra razón es queun programa escrito en lenguaje de alto nivel es independiente del computador;esto es, las instrucciones del programa de computador no dependen del diseñodel hardware o de un computador en particular. En consecuencia, los programasescritos en lenguaje de alto nivel son portables o transportables, los que significala posibilidad de poder ser ejecutado con poca o ninguna modificación en
  8. 8. diferentes tipos de computador; al contrario de los programas en lenguaje máquinao ensamblador, que solo se puede ejecutar en un determinado tipo decomputador. Los lenguajes de alto nivel presentan las siguientes ventajas: • El tiempo de formación de los programadores es relativamente corto comparado con otros lenguajes. • La escritura de programas se basa en reglas sintácticas similares a los lenguajes humanos. Nombres de la instrucción, pueden ser READ, WRITE, PRINT, OPEN, etc. • Las modificaciones y puestas a punto de los programas son más fáciles. • Reducción del coste de los programas. • TransportabilidadLas desventajas presentadas por estos lenguajes son las siguientes: • Incremento del tiempo de puesta a punto, al necesitar diferentes traducciones del programa fuente para conseguir el programa definitivo. • No se aprovechan los recursos internos del computador, que se explotan mucho mejor en el lenguaje máquina y ensambladores. • Aumento de la ocupación de memoria. • El tiempo de ejecución de los programas es mucho mayor.

×