Hardware
Hardware
Hardware
doc/1
www.monografias.com
descripcion especificacion
Unidad de disquete A:\ 1.44 MBytes
Disco duro C:\ 4.1 GBytes
Unidad de disco compacto D:\CD-ROM 650 MBytes
Unidad de disco extraíble E:\ ZIP 100 –250 MBytes
Unidad de Disco Video Digital F:\ DVD
componente descripcion
Memoria principal La memoria de la computadora
generalmente reside también dentro de la
unidad del sistema. La memoria se
759300971.doc/2
Terminología:
KB: significa 1.024 Bytes. Un byte es un carácter en la computadora por lo tanto 640 KB
significa 640.000 Bytes de almacenamiento
MB después de un numero significa mega bytes, es igual a 1 millón; 32 MB significa aprox.
32 millones de bytes de almacenamiento.
Un GB son 1000 millones de bytes de almacenamiento.
Los discos, CD ROM, y DVD son dispositivos de almacenamiento permanente de sus programas y
datos. Estas
tecnologías son no volátiles, es decir, retiene su memoria; una vez cortado el suministro de
corriente desaparecen pues almacenan los datos magnéticamente.
Si la unidad tiene capacidad de escritura, como es el caso de los discos y de algunos CD,
puede almacenar en ella sus datos y sus programas.
El sistema operativo:
El hardware no tiene ninguna utilidad sin un sistema operativo. El sistema operativo es el
intermediario entre el hardware y los programas y los datos. Cuando un programa emite
un comando para escribir en o leer en un dispositivo, el sistema operativo es el que se
encarga de llevar a cabo el trabajo. Ver figura 2-4. que muestra la reopresentacion lógica
del sistema operativo y del resto del hardware y software de la computadora. La figura
incluye en el circulo exterior lenguajes de programación.
Un lenguaje de programación es simplemente un programa, con el que se escriben otros
programas. El sistema
operativo forma una interfaz común para los programas. En lugar de que tenga que
incluir los detalles específicos para escribir en el disco, mover el cabezal de lectura /
escritura del disco, girar el plato del disco y demás, el sistema operativo se asegura de
759300971.doc/3
hacer estas tediosas tareas por usted. Windows actualmente es el sistema operativo mas
popular para las
PC y la mayor parte de las tecnologías cliente / servidor permiten que los mainframes se
comuniquen con PC basadas en Windows.
Windows es una interfaz Grafica de Usuario (GUI) con la que usted interactúa mediante el teclado
y el ratón.
No solo el sistema operativo forma una interfaz común para los programas sino también
una interfaz común para los usuarios. No importa que programa de Windows este usando,
siempre abrirá un archivo o solicitara ayuda de la misma forma mediante las mismas
ventanas llamadas cuadros de dialogo. Los usuarios dependen de interfases uniformes
pues pueden aprender como acceder a un menú en un programa de Windows y así
entender la forma de acceder al mismo menú en todos los demás programas de Windows.
El sistema operativo contiene rutinas a las que como programador puede tener acceso y
usar en su propio programa. Por ejemplo si quiere leer
una lista de archivos localizados en cierta carpeta de la computadora, puede acceder a una
rutina del sistema operativo que le devuelva la lista de archivos.
Algunos lenguajes de programación se basan mas en rutinas del sistema operativo que
otros, así que la cantidad de apoyo que puede obtener del sistema operativo depende del
lenguaje que utiliza. El sistema operativo en si mismo no es otra cosa que un enorme
programa que se ejecuta en su computadora, siempre se esta ejecutando cuando su
computadora esta corriendo a fin de que otros programas puedan acceder al hardware de
la computadoras. Sin la interfaz los programas tendrían problemas para controlar
dispositivas como las unidades de disco. En algunas circunstancias especiales, un
programa de utilería, es decir, uno que supervisa, analiza y lleva a cabo pruebas y
mantenimiento del sistema puede acceder a dispositivos de disco sin necesidad de que
este cargado el sistema operativo. Sin embargo la escritura de tales programas que no
requiere del apoyo de un sistema operativo requiere de un esfuerzo mucho mayor que la
codificación de los programas tipo usuario final típico.
6. durante la ejecución del programa este puede solicitar al sistema operativo que acceda a
dispositivos periféricos y que lea y escriba en dichos dispositivos.
7. una vez que termina la ejecución del programa, el sistema operativo recupera el control de
los recursos reservados por el programa, generalmente la memoria RAM que se libera y el
programa termina su ejecución. Entonces la computadora regresa a las instrucciones del
sistema operativo o al las de otros programa en ejecución a fin de determinar que sigue.
Tenga presente que únicamente el sistema operativo, en la mayoría de los casos tiene el control de
la computadora durante todo el tiempo que esta encendida . A medida que el usuario opera la
maquina, inician y terminan varios programas, a veces ejecutándose de manera simultáneamente.
A menos que la computadora contenga varias CPU, únicamente puede llevar a cabo una
instrucción a la vez, pero su operación es tan rápida que parece que los programas son multitareas
(que se ejecutan simultáneamente).