Download Los tipos de memoria RAM Y ROM son básicamente lo mismo con

Document related concepts
no text concepts found
Transcript
NOMBRE: CARLOS LANDIVAR M.
FACULTAD: CIENCIAS ECONOMICAS Y
EMPRESARIALES
FECHA: GUAYAQUIL 19 DE MAYO DEL
2014
TEMA: ACTIVIDAD #2
PROFESOR: JONATHAN MICHAEL
VEGA LAVANDA
TEMAS
1. Tipos de memoria (ROM y RAM)
2. Tipos de software
3. Programas populares de edición de documentos
y hojas de cálculo.
4. Diferencia entre sistema operativo, aplicación y
programa de utilidad.
5. Liberación de un software
1. Tipos de memoria (ROM y RAM)
ROM
Es memoria no volátil de solo lectura. Igualmente, también hay dos características
a destacar en esta definición. La memoria ROM es memoria no volátil: Los
programas almacenados en ROM no se pierden al apagar el ordenador, sino que
se mantienen impresos en los chips ROM durante toda su existencia además la
memoria ROM es, como su nombre indica, memoria de solo lectura; es decir los
programas almacenados en los chips ROM son inmodificables. El usuario puede
leer ( y ejecutar ) los programas de la memoria ROM, pero nunca puede escribir
en la memoria ROM otros programas de los ya existentes.
La memoria ROM es ideal para almacenar las rutinas básicas a nivel de hardware,
por ejemplo, el programa de inicialización de arranque el ordenador y realiza el
chequeo de la memoria y los dispositivos.
La memoria ROM suele estar ya integrada en el ordenador y en varios periféricos
que se instalan ya en el ordenador. Por ejemplo, en la placa madre del ordenador
se encuentran los chips de la ROM BIOS, que es el conjunto de rutinas mas
importantes para comunicarse con los dispositivos. O, también, las tarjetas de
vídeo, las tarjetas controladoras de discos y las tarjetas de red tienen un chip de
ROM con rutinas especiales para gestionar dichos periféricos.
Los chips de la memoria de sólo lectura (ROM) están ubicados en la motherboard.
Los chips de la ROM contienen instrucciones a las que la CPU puede acceder
directamente. Las instrucciones básicas para iniciar la computadora y cargar el
sistema operativo se almacenan en la ROM. Los chips de la ROM retienen sus
contenidos aun cuando la computadora está apagada. Los contenidos no pueden
borrarse ni modificarse por medios normales.
NOTA: La ROM a veces se denomina firmware. Esto es confuso, ya que el
firmware es en realidad el software almacenado en un chip de ROM.
Tipos de ROM
Hay 5 tipos básicos de ROM, los cuales se pueden identificar como:
ROM
PROM
EPROM
EEPROM
Memoria Flash
Cada tipo tiene unas características especiales, aunque todas tienen algo en
común:
Los datos que se almacenan en estos chips son no volátiles, lo cual significa que
no se pierden cuando se apaga el equipo.
Los datos almacenados no pueden ser cambiados o en su defecto necesitan
alguna operación especial para modificarse. Recordemos que la memoria RAM
puede ser cambiada en al momento.
Todo esto significa que quitando la fuente de energía que alimenta el chip no
supondrá que los datos se pierdan irremediablemente.
Funcionamiento ROM
De un modo similar a la memoria RAM, los chips ROM contienen una hilera de
filas y columnas, aunque la manera en que interactúan es bastante diferente.
Mientras que RAM usualmente utiliza transistores para dar paso a un capacitador
en cada intersección, ROM usa un diodo para conectar las líneas si el valor es
igual a 1. Por el contrario, si el valor es 0, las líneas no se conectan en absoluto.
Un diodo normalmente permite el flujo eléctrico en un sentido y tiene un umbral
determinado, que nos dice cuanto fluido eléctrico será necesario para dejarlo
pasar. Normalmente, la manera en que trabaja un chip ROM necesita la perfecta
programación y todos los datos necesarios cuando es creado. No se puede variar
una vez que está creado. Si algo es incorrecto o hay que actualizar algo, hay que
descartarlo y empezar con uno nuevo. Crear la plantilla original de un chip ROM
es normalmente laborioso dando bastantes problemas, pero una vez terminado,
los beneficios son grandes. Una vez terminada la plantilla, los siguientes chips
pueden costar cantidades ridículas.
Estos chips no consumen apenas nada y son bastante fiables, y pueden llevar
toda la programación para controlar el dispositivo en cuestión. Los ejemplos más
cercanos los tenemos en algunos juguetes infantiles los cuales hacen actos
repetitivos y continuos.
PROM
Crear chips desde la nada lleva mucho tiempo. Por ello, los desarrolladores
crearon un tipo de ROM conocido como PROM (programmable read-only
memory). Los chips PROM vacíos pueden ser comprados económicamente y
codificados con una simple herramienta llamada programador.
La peculiaridad es que solo pueden ser programados una vez. Son más frágiles
que los chips ROM hasta el extremo que la electricidad estática lo puede quemar.
Afortunadamente, los dispositivos PROM vírgenes son baratos e ideales para
hacer pruebas para crear un chip ROM definitivo.
EPROM
Trabajando con chips ROM y PROM puede ser una labor tediosa. Aunque el
precio no sea demasiado elevado, al cabo del tiempo puede suponer un aumento
del precio con todos los inconvenientes. Los EPROM (Erasable programmable
read-only memory) solucionan este problema. Los chips EPROM pueden ser
regrabados varias veces.
Borrar una EEPROM requiere una herramienta especial que emite una frecuencia
determinada de luz ultravioleta. Son configuradas usando un programador
EPROM que provee voltaje a un nivel determinado dependiendo del chip usado.
Para sobrescribir una EPROM, tienes que borrarla primero. El problema es que no
es selectivo, lo que quiere decir que borrará toda la EPROM. Para hacer esto, hay
que retirar el chip del dispositivo en el que se encuentra alojado y puesto debajo
de la luz ultravioleta comentada anteriormente.
EEPROM y memoria flash
Aunque las EPROM son un gran paso sobre las PROM en términos de utilidad,
siguen necesitando un equipamiento dedicado y un proceso intensivo para ser
retirados y reinstalados cuando un cambio es necesario. Como se ha dicho, no se
pueden añadir cambios a la EPROM; todo el chip sebe ser borrado. Aquí es donde
entra en juego la EEPROM(Electrically erasable programmable read-only
memory).
Algunas peculiaridades incluyen:
Los chips no tienen que ser retirados para sobre escribirse.
No se tiene que borrar el chip por completo para cambiar una porción del mismo.
Para cambiar el contenido no se requiere equipamiento adicional.
En lugar de utilizar luz ultra violeta, se pueden utilizar campos eléctricos para
volver a incluir información en las celdas de datos que componen circuitos del
chip. El problema con la EEPROM, es que, aunque son muy versátiles, también
pueden ser lentos con algunos productos lo cuales deben realizar cambios rápidos
a los datos almacenados en el chip.
Los fabricantes respondieron a esta limitación con la memoria flash, un tipo de
EEPROM que utiliza un “cableado” interno que puede aplicar un campo eléctrico
para borrar todo el chip, o simplemente zonas predeterminadas llamadas bloques.
RAM
La memoria de acceso aleatorio (RAM) es la ubicación de almacenamiento
temporal para datos y programas a los que accede la CPU. Esta memoria es
volátil; por lo tanto, su contenido se elimina cuando se apaga la computadora.
Cuanta más RAM tenga una computadora, mayor capacidad tendrá para
almacenar y procesar programas y archivos de gran tamaño, además de contar
con un mejor rendimiento del sistema.
La memoria RAM (Random Access Memory Module o memoria de acceso
aleatorio) es un tipo de memoria que utilizan los ordenadores para almacenar los
datos y programas a los que necesita tener un rápido acceso.
Se trata de una memoria de tipo volátil, es decir, que se borra cuando apagamos
el ordenador, aunque también hay memorias RAM no volátiles (como por ejemplo
las memorias de tipo flash.
Los datos almacenados en la memoria RAM no sólo se borran cuando apagamos
el ordenador, sino que tambien deben eliminarse de esta cuando dejamos de
utilizarlos (por ejemplo, cuando cerramos el fichero que contiene estos datos).
Estas memorias tienen unos tiempos de acceso y un ancho de banda mucho más
rápido que el disco duro, por lo que se han convertido en un factor determinante
para la velocidad de un ordenador. Esto quiere decir que, dentro de unos límites,
un ordenador irá más rápido cuanta mayor sea la cantidad de memoria RAM que
tenga instalada, expresada en MegaBytes o GigaBytes.
Los chips de memoria suelen ir conectados a unas plaquitas denominadas
módulos, pero no siempre esto ha sido así, ya que hasta los ordenadores del tipo
8086 los chips de memoria RAM estaban soldados directamente a la placa base.
DRAM:
Las memorias DRAM (Dynamic RAM) fueron las utilizadas en los primeros
módulos (tanto en los SIMM como en los primeros DIMM). Es un tipo de memoria
más barata que la SDRAM, pero también bastante más lenta, por lo que con el
paso del tiempo ha dejado de utilizarse. Esta memoria es del tipo asíncronas, es
decir, que iban a diferente velocidad que el sistema, y sus tiempos de refresco
eran bastante altos (del orden de entre 80ns y 70ns), llegando en sus últimas
versiones, las memorias EDO-RAM a unos tiempos de refresco de entre 40ns y
30ns.
SDRAM:
Las memorias SDRAM (Synchronous Dynamic RAM) son las utilizadas
actualmente (aunque por SDRAM se suele identificar a un tipo concreto de
módulos, en realidad todos los módulos actuales son SDRAM).
Son un tipo de memorias síncronas, es decir, que van a la misma velocidad del
sistema, con unos tiempos de acceso que en los tipos más recientes son inferiores
a los 10ns, llegando a los 5ns en los más rápidos.
Las memorias SDRAM se dividen a su vez en varios tipos
SDR:
Módulo SDR. Se pueden ver las dos muescas de posicionamiento.
Los módulos SDR (Single Data Rate) son los conocidos normalmente como
SDRAM, aunque, como ya hemos dicho, todas las memorias actuales son
SDRAM.
Se trata de módulos del tipo DIMM, de 168 contactos, y con una velocidad de bus
de memoria que va desde los 66MHz a los 133MHz. Estos módulos realizan un
acceso por ciclo de reloj.
Empiezan a utilizarse con los Pentium II y su utilización llega hasta la salida de los
Pentium 4 de Intel y los procesadores Athlon XP de AMD, aunque las primeras
versiones de este último podían utilizar memorias SDR.
Este tipo de módulos se denominan por su frecuencia, es decir, PC66, PC100 o
PC133.
DDR:
Módulo DDR. Vemos que tiene una sola muesca de posicionamiento, situada a la
derecha del centro del módulo.
Los módulos DDR SDRAM (Double Data Rate SDRAM) son una evolución de los
módulos SDR. Se trata de módulos del tipo DIMM, de 184 contactos y 64bits, con
una velocidad de bus de memoria de entre 100MHz y 200MHz, pero al realizar dos
accesos por ciclo de reloj las velocidades efectivas de trabajo se sitúan entre los
200MHz y los 400MHz. Este es un punto que a veces lleva a una cierta confusión,
ya que tanto las placas base como los programas de información de sistemas las
reconocen unas veces por su velocidad nominal y otras por su velocidad efectiva.
Comienzan a utilizarse con la salida de los Pentium 4 y Thlon XP, tras el fracasado
intento por parte de Intel de imponer para los P4 un tipo de memoria denominado
RIMM, que pasó con más pena que gloria y tan sólo llegó a utilizarse en las
primeras versiones de este tipo de procesadores (Pentium 4 Willamette con socket
423).
Se han hecho pruebas con módulos a mayores velocidades, pero por encima de
los 200MHz (400MHz efectivos) suele bajar su efectividad. Esto, unido al coste y a
la salida de los módulos del tipo DDR2, ha hecho que en la práctica sólo se
comercialicen módulos DDR de hasta 400MHz (efectivos).
Estas memorias tienen un consumo de entre 0 y 2.5 voltios.
Este tipo de módulos se está abandonando, siendo sustituido por los módulos del
tipo DDR2.
DDR2:
Módulo DDR2. Vemos que tiene una sola muesca de posicionamiento, situada a la
derecha del centro del módulo, aunque más hacia en centro que en los módulos
DDR. También se puede apreciar la mayor densidad de contactos.
Los módulos DDR2 SDRAM son una evolución de los módulos DDR SDRAM. Se
trata de módulos del tipo DIMM, en este caso de 240 contactos y 64bits. Tienen
unas velocidades de bus de memoria real de entre 100MHz y 266MHz, aunque los
primeros no se comercializan.
La principal característica de estos módulos es que son capaces de realizar cuatro
accesos por ciclo de reloj (dos de ida y dos de vuelta), lo que hace que su
velocidad de bus de memoria efectiva sea el resultado de multiplicar su velocidad
de bus de memoria real por 4.
Esto duplica la velocidad en relación a una memoria del tipo DDR, pero también
hace que los tiempos de latencia sean bastante más altos (pueden llegar a ser el
doble que en una memoria DDR).
El consumo de estas memorias se sitúa entre los 0 y 1.8 voltios, es decir, casi la
mitad que una memoria DDR.
Tanto las memorias DDR como las memorias DDR2 se suelen denominar de dos
formas diferentes, o bien en base a su velocidad de bus de memoria efectiva
(DDR-266, DDR-333, DDR-400, DDR2-533, DDR2-667, DDR2-800) o bien por su
ancho de banda teórico, es decir, por su máxima capacidad de transferencia (PC2100, PC-2700 y PC-3200 en el caso de los módulos DDR y PC-4200, PC-5300 y
PC-6400 en el caso de los módulos DDR2).
El Ancho de banda de los módulos DDR y DDR2 se puede calcular multiplicando
su velocidad de bus de memoria efectiva por 8 (DDR-400 por 8 = PC-3200).
DDR3.
Tiene una sola muesca de posicionamiento, situada en esta ocasión a la izquierda
del centro del módulo.
Este tipo de memorias (que ya han empezado a comercializarse, y están llamadas
a sustituir a las DDR2) son también memorias del tipo SDRAM DIMM, de 64bits y
240 contactos, aunque no son compatibles con las memorias DDR2, ya que se
trata de otra tecnología y además físicamente llevan la muesca de
posicionamiento en otra situación.
2.
Tipos de software
Software de Aplicación: aquí se incluyen todos aquellos programas que permiten
al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos
programas que los individuos usan de manera cotidiana como: procesadores de
texto, hojas de cálculo, editores, telecomunicaciones, software de cálculo
numérico y simbólico, videojuegos, entre otros.
Software de Programación: son aquellas herramientas que un programador
utiliza para poder desarrollar programas informáticos. Para esto, el programador
se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar
compiladores, programas de diseño asistido por computador, paquetes
integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros.
Software de Sistema: es aquel que permite a los usuarios interactuar con el
sistema operativo así como también controlarlo. Este sistema está compuesto por
una serie de programas que tienen como objetivo administrar los recursos del
hardware y, al mismo tiempo, le otorgan al usuario una interfaz. El sistema
operativo permite facilitar la utilización del ordenador a sus usuarios ya que es el
que le da la posibilidad de asignar y administrar los recursos del sistema, como
ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac
OS X, entre otros. Además de los sistemas operativos, dentro del software de
sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades,
los controladores de dispositivos y las herramientas de corrección y optimización,
etcétera.
3. Programas populares de edición de
documentos y hojas de cálculo.
3.1 PDF EDITOR
El editor de PDF Infix le permite abrir, editar y guardar archivos PDF. Es fácil y
rápido; puede cambiar el texto, las fuentes, imágenes y mucho más, Y, al
contrario que otros editores de PDF, funciona como un software de
procesamiento de texto.
3.2 Microsoft Word 2013
El Word, sirve para procesar datos, crear libros, revistas y periódicos. Es el
procesador de textos más difundido en todo el mundo y las variantes de
idioma es mucho muy elevada.
El uso de este dispositivo abarca desde oriente hasta occidente, y hay
versiones para cada dispositivo electrónico, desde Windows móvil hasta
android, pasando por las Computadoras personales y laptop’s.
3.2 GridMagic
Este programa supera al visor que traen por defecto las Blackberry, ya
que además de la posibilidad de editar documentos, el programa ofrece
mas opciones de formato y visualización.
3.3 MiniExcel
Este programa permite realizar operaciones aritméticas básicas,
admite operadores relacionales y algunas de las fórmulas de Excel más
habituales
4. Diferencia entre sistema operativo, aplicación
y programa de utilidad.
4.1 Sistema operativo
Conjunto de órdenes y programas que controlan los procesos básicos de
una computadora y permiten el funcionamiento de otros programas.
4.2 Aplicación
Programa informático que permite a un usuario utilizar
una computadora con un fin específico. Las aplicaciones son parte
del software de una computadora, y suelen ejecutarse sobre el sistema
operativo.
Una aplicación de software suele tener un único objetivo: navegar en la
web, revisar correo, explorar el disco duro, editar textos, jugar (un juego es
un tipo de aplicación), etc. Una aplicación que posee múltiples programas
se considera un paquete.
Como por ejemplo las aplicaciones Internet Explorer, Outlook, Word, Excel,
etc.
4.3 Programa de Utilidad
Un programa de utilidad, llamado comúnmente “utility”, es un tipo de
programa que realiza una tarea específica, usualmente relacionada a
manejar la computadora, sus equipos y sus programas. La mayoría de los
sistemas operativos incluyen varios programas de utilidades. También es
posible comprar utilidades que ofrecen mejoras a las incluidas en el
sistema operativo. Algunos suplidores ofrecen programas de utilidades
que combinan varios “utilities” en un “package”. Otros ofrecen servicios de
utilidades basados en el Web, donde se paga una cuota anual para utilizar
los programas de utilidades en el Web.
Los programas de utilidades ofrecen varias funciones, entre ellas: ver
archivos, comprimir archivos, diagnosticar problemas, desintalar
programas, “scanning disks”, defragmentar discos, realizar backup de
archivos y discos, y presentar “screen savers”.
Ver archivos (file viewer)
La utilidad para ver archivos (file viewer) permite presentar y copiar el
contenido de un archivo. El sistema operativo incluye un file viewer en su
manejador de archivos. Por ejemplo, Windows Explorer tienen un viewer
llamado Imaging Preview que presenta el contenido de archivos gráficos.
Comprimir archivos (file compression)
La utilidad de file compression se usa para comprimir y disminuir el tamaño
de un archivo. Un archivo comprimido ocupa menos espacio de
almacenamiento que el archivo original, dejando más espacio en el medio de
almacenaje. Al unir un archivo comprimido a un correo electrónico, se reduce
el tiempo de transmisión. Los archivos comprimidos, llamados a veces
“zipped files”, usualmente tienen la extensión .zip. Cuando se recibe un
archivo comprimido, se debe descomprimir. Al descomprimir (unzip) un
archivo, se restaura a su forma original. Dos utilidades que se utilizan para
comprimir archivos son PKZIP y WinZip.
Utilidad de diagnósticos (Diagnostic Utility)
La utilidad de diagnóstico compila información técnica sobre el equipo y
ciertos programas de la computadora y prepara un reporte identificando
cualquier problema.
Desinstalar (Uninstaller)
La utilidad para desinstalar (uninstaller) remueve una aplicación, así como las
entradas asociadas en Windows. Cuando se instala una aplicación, el
sistema operativo registra en los archivos del sistema la información que se
utiliza para ejecutar el programa. Las entradas se mantienen en el sistema si
tan solo se borra los “folders” del programa, sin utilizar una utilidad para
realizar el proceso. La mayoría de los sistemas operativos incluyen un
“uninstaller”.
“Disk Scanner”
La utilidad Disk scanner (1) detecta y corrige tanto los problemas físicos
como lógicos del disco duro o floppy y (2) busca y remueve los archivos que
no son necesarios. Un problema físico es un problema en el medio de
almacenamiento (disco), como por ejemplo problemas en la supervicie del
disco. Un problema lógico es un problema de datos, como un FAT corrupto.
Windows incluye dos utilidades para realizar disk scan. Una detecta los
problemas y la otra busca y remueve archivos que no son necesarios, como
archivos temporeros.
Defragmentar discos (Disk Defragmenter)
Esta utilidad reorganiza los archivos y el espacio no usado en el disco duro
de la computadora, para que el sistema operativo pueda acceder los datos
con mayor rapidez. Cuando el sistema operativo guarda datos en el disco,
coloca los datos en el primer sector disponible del disco. Cuando el contenido
de un archivo está regado en varios sectores no continuos, el archivo está
fragmentado. La fragmentación hace que el acceso al disco sea más lento. Al
defragmentar el disco, se reorganizan los archivos en sectores continuos.
Windows incluye la utilidad Disk Defragmenter.
Backup Utility
Permite copiar o guardar (backup) archivos seleccionados o el disco duro
completo, en otro disco o cinta (tape). Durante el proceso de backup, la
utilidad monitorea el progreso y alerta si necesita discos o tapes adicionales.
Muchos programas de backup comprimen los archivos durante el proceso
para que el archivo de backup requiera menos espacio. Por esta razón los
archivos de backups no se pueden usar en la forma en que se encuentran. Si
se necesitan es necesario hacer un “restore” para que el programa de utilidad
regrese los archivos a su estado original. Las utilidades de backup incluyen el
programa de “restore”.
Screen Saver
Es una utilidad que causa que la pantalla del monitor presente una imagen
que se mueve o una pantalla en blanco si el teclado o mouse no tienen
actividad por un periodo de tiempo en específico. Cuando se presiona una
tecla o se mueve el mouse, la pantalla regresa a la imagen que estaba antes
de activarse el screen saver. Se puede configurar el screen saver para que
sea necesario entrar un password si se desea recuperar la imagen previa.
5. Liberación de un software
5.1 Motivos para liberar:
o
o
o
Mejorar una aplicación informática consiguiendo un producto
más potente.
El Software Libre es un excelente mecanismo de distribución.
Para las empresa que quieren dar a conocer su producto en
todo mundo ganando prestigio y visibilidad.
Puede ser traducido a cualquier idioma.
Hay que guardar un especial cuidado en no violar las patentes de
otros desarrolladores y respetar las licencias ajenas. De lo contrario
se pueden establecer importantes sanciones. Por otro lado se debe
definir con precisión los términos en los que se libera una aplicación
para evitar conflictos legales.
Antes de liberar se debe hacer una planificación de diversos
aspectos como el público objetivo, la denominación del proyecto...
Una vez realizadas estas consideraciones se debe depositar el
código en alguno de los repositorios habituales como Source Forge
o repositorios locales como A Forxa ou La Farga. El Software
Liberado debe incluir un fichero que contenga la licencia a la que se
acoge ese producto.
CONCLUSIÓN
Los tipos de memoria RAM Y ROM son básicamente lo mismo con la diferencia
de que cada uno tiene sus pro y sus contras; uno al apagarse la
computadora se guarda toda la información a diferencia del RAM que no
guarda la información al apagarse el dispositivo.
Los tipos de software tienen diferentes utilidades, la cual forman una secuencia
complementaria cada uno, que finalmente las 3 son un complemento una de
la otra.
Existen varios programas de edición de cálculo pero entre los que sobresalen
son Grid Magic y Mini Excel que son los más utilizados y a la vez gratuitos,
como también de los programas de edición de texto como PDF EDITION y
Microsoft Word que son los más utilizados.
La liberación de software sirve para dar a conocer un programa de forma global,
haciéndolo totalmente gratis y libre para adjudicarlo en cualquier idioma.
BIBLIOGRAFÍA
http://www.monografias.com/trabajos/memoria/me
moria.shtml
http://www.bloginformatico.com/diferencias-entrememoria-ram-y-rom.php
http://www.tiposde.org/informatica/12-tipos-desoftware/
http://es.wikipedia.org/wiki/Editor_de_texto
http://www.iceni.com/es/
http://home.dramor.net/research/talks/20110415SemanaInformaticaValenciaProcesoLiberacionFLOSS.pdf