jueves, 20 de diciembre de 2007

Registros de arranque

El POST es el acrónimo inglés de Power On Self Test (Auto diagnóstico al encender). Es un proceso de verificación e inicialización de los componentes de entrada y salida en un sistema de cómputo que se encarga de configurar y diagnosticar el estado del hardware

Un master boot record (MBR) es el primer sector ("sector cero") de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se emplea para el arranque del sistema operativo con bootstrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco individua.

La palabra inglesa bootstrapping es generalmente un término más extenso para eL arranque, o proceso de inicio de cualquier ordenador. Suele referirse al programa que arranca un sistema operativo como por ejemplo GRUB, LILO O NTLDR. Se ejecuta tras el proceso POST de la BIOS.

NTDETECT Es el archivo encargado de realizar la detección de hardware de la PC.

NTKRNL Es el archivo principal para el Kernel (núcleo del sistema) y los subsistemas de ejecución de Windows (gestor de memoria, gestor de caché, programador, monitor de referencia de seguridad, etc). Este archivo es uno de los más importantes para Windows, ya que sencillamente le permite funcionar y además necesita de hal.dll que contiene el código que permite a los dispositivos de hardware comunicarse con el sistema operativo.

HAL Es la
Programación en un sistema operativo que funciona como una interfaz entre el sistema de hardware y el sistema de software, proveyendo una plataforma de hardware consistente sobre la que corren las actualizaciones.

martes, 11 de diciembre de 2007

Componentes electronicos

Tanto en electricidad como en electrónica, el movimiento de los electrones es el motivo fundamental del funcionamiento de sus circuitos; la única diferencia es que la segunda utiliza componentes tales como las válvulas, los semiconductores y los circuitos integrados, a los que genéricamente se denomina elementos activos en oposición a los usados en electricidad (resistencias, condensadores, bobinas etc.), llamados elementos pasivos.
Gracias a tales elementos activos, la electrónica se constituye en una ciencia cuyo objetivo primordial es ser una perfecta herramienta para obtener, manejar y utilizar informacion.
La resistencia de un circuito eléctrico determina cuánta corriente fluye en el circuito cuando se le aplica un voltaje determinado. La unidad de resistencia es el ohmio, que es la resistencia de un conductor si es recorrido por una corriente de un amperio cuando se le aplica una tensión de 1 voltio.
EJEMPLO
CONDENSADORES
Un condensador es un componente pasivo que presenta la cualidad de almacenar energia electrica. Esta formado por dos laminas de material conductor (metal) que se encuentran separados por un material dieléctrico (material aislante). En un condensador simple.
EJEMPLO
REÓSTATOS
Son resistencias bobinadas variables dispuestas de tal forma que pueda variar el valor de la resistencia del circuito en que esta instalada, suelen utilizarse para controlar el volumen de radios y televisiones.
EJEMPLO
TRANSFORMADOR
Dispositivo eléctrico que consta de una bobina de cable situada junto a una o varias bobinas más, y que se utiliza para unir dos o más circuitos de corriente alterna (CA) aprovechando el efecto de introduccion entre las bobinas. No tienen polaridad aunque si orientación magnética de los bobinados.
EJEMPLO
DIODO
Componente electrónico que permite el paso de la corriente en un solo sentido. Los primeros dispositivos de este tipo fueron los diodos de tubo de vacío, que consistían en un receptáculo de vidrio o de acero al vacío que contenía dos electrodos: un cátodo y un ánodo. El cable y una minúscula placa de cristal van montados dentro de un pequeño tubo de vidrio y conectados a dos cables que se sueldan a los extremos del tubo
EJEMPLO
BOBINA
Consisten en un hilo conductor enrollado. Al pasar una corriente a través de la bobina, alrededor de la misma se crea un campo magnetico que tiende a oponerse a los cambios bruscos de la intensidad de la corriente.
EJEMPLO
PILA
Dispositivo que convierte la energía quimica en eléctrica. Todas las pilas consisten en un electrolito (que puede ser líquido, sólido o en pasta), un electrodo positivo y un electrodo negativo. El electrolito es un conductor iónico; uno de los electrodos produce electrones y el otro electrodo los recibe. Al conectar los electrodos al circuito que hay que alimentar, se produce una corriente eléctrica.
EJEMPLO
FUSIBLE
Dispositivo de seguridad utilizado para proteger un circuito eléctrico de un exceso de corriente. Su componente esencial es, habitualmente, un hilo o una banda de metal que se derrite a una determinada temperatura. El fusible está diseñado para que la banda de metal pueda colocarse fácilmente en el circuito eléctrico. Si la corriente del circuito excede un valor predeterminado, el metal fusible se derrite y se rompe o abre el circuito.
EJEMPLO
RELÉ
Conmutador eléctrico especializado que permite controlar un dispositivo de gran potencia mediante un dispositivo de potencia mucho menor. Un relé está formado por un electroimán y unos contactos conmutadores mecánicos que son impulsados por el electroimán. Por tanto, el conmutador permite que una corriente y tensión pequeñas controlen una corriente y tensión mayores.
EJEMPLO
TRANSISTORES
Los transistores se componen de semiconductores. Se trata de materiales, como el silicio o el germanio, dopados (es decir, se les han incrustado pequeñas cantidades de materias extrañas), de manera que se produce un exceso o una carencia de electrones libres.
EJEMPLO
CIRCUITOS INTEGRADOS
La mayoría de los circuitos integrados son pequeños trozos, o chips, de silicio, de entre 2 y 4 mm2, sobre los que se fabrican los transistores. La fotolitografía permite al diseñador crear centenares de miles de transistores en un solo chip situando de forma adecuada, estan fabricados sobre un único cristal de silicio.
EJEMPLO

lunes, 10 de diciembre de 2007

La placa base

También llamada motherboard.

Contiene unos chipset

-north bridge que se encargan de los periféricos rápidos

-south bridge para los periféricos lentos.

También contiene unos buses:

Transferencias internas de datos que se dan en un sistema computacional en funcionamiento.

-Bus de E/S para los paralelos como lpt y com

-Bus de interconexión (ranura de expansión) como por ejemplo isa, pci, pci Express, agp.

-Front side bus (FSB)

-Back side bus (BSB) normalmente esta dentro de la placa base. (bus interno)

-Bus ide/ata, S-ata, SCSI

Módulos de memoria RAM que pueden ser DRAM, SRAM, DDR. Se emplean para cargar los datos y programas en ejecución.

-SIMM un tipo de encapsulado que consistente en una pequeña placa de circuito impreso que almacena chips de memoria, y que se inserta en un zócalo SIMM y con capacidades de 256KB, 1MB, 4MB, 16MB

-DIMM se trata de un pequeño circuito impreso que contiene chips de memoria y se conecta directamente en ranuras de la placa base de hasta 2GB.

-RIMM debido a sus altas frecuencias de trabajo requieren de difusores de calor consistentes en una placa metálica que recubre los chips del módulo.

La BIOS: Se utiliza para guardar el programa de arranque.

-POST el análisis (test automático)

-CMOS configuración (setup)

Almacenamiento.

Disco duro:

Un disco duro se organiza en platos, y en la superficie de cada una de sus dos caras existen pistas concéntricas, como surcos de un disco de vinilo, y las pistas se dividen en sectores. El disco duro tiene una cabeza en cada lado de cada plato, y esta cabeza es movida por un motor que busca los datos almacenados en una pista y un sector concretos.

Discos magnéticos con “cabezas” cuya función es cambiar la magnetización en una zona del disco. Cada disco se divide en sectores y cada sector normalmente son 512 bytes la forma de estos sectores es como la de quesitos (triángulos) estos sectores son la unidad mas pequeña de lectura en el disco duro.

Antes en cada sector se maximizaba la intensidad según se acercaba al centro, actualmente no varia, se maximiza en todo el disco de igual manera.

Un CLUSTER son 4 sectores de un disco.

Existen varios sistemas de grabación en el disco duro

-CHS la información se localiza por cilindro (conjunto de todas las pistas de cada cara del disco escrita.)-cabeza-sector

-LBA en este se accede a la información por bloques.

Los discos duros tienen una CACHÉ que guarda la información que mas se esta utilizando para acceder a ella de forma mucho mas rápida.

Las características de estas unidades son

Capacidad de almacenamiento

Latencia rotacional media

Tiempo medio de búsqueda

Velocidad de giro

Tasa de transferencia que puede ser interna o externa

Dispositivos y soportes ópticos

Se emplea un láser potente que produce una quemadura sobre la superficie del aluminio dejando una muesca grabada cuando se escribe. En cambio para leerlo se emplea un láser de poca potencia que se refleja al incidir sobre las muescas grabadas. La velocidad de grabación se expresa en múltiplos de 150kilobits

CD-ROM disco solo de lectura capaz de almacenar hasta 700mb o 80 minutos de music

CD-R grabable.

CD-RW disco regrabable.

DVD-ROM disco que almacena varios gigabytes

DVD+-R grabable.

DVD+-RW regrabable.

Frash-USB

Para escribir se inyecta una pequeña corriente eléctrica en un Terminal de un transistor de tipo MOSFET que pasa a almacenar esa cantidad de carga eléctrica. Son veloces, regrabables y permanentes. Son unidades de almacenamiento extraíbles.

Tarjetas de video

Intermedia entre la placa base y el monitor, gracias a las tarjetas graficas externas a la placa podemos liberar al microprocesador para usar la memoria del mismo en otras cosas. La ram de la tarjeta condiciona la resolución en pantalla, la velocidad de proceso afecta a la rapidez con que se muestran las imágenes.

Monitores

La pantalla está formada por una serie de píxeles, que al ser excitados por los electrones, emiten radiación visibles hacia el usuario. Tamaño de la pantalla: Es la distancia en diagonal de un vértice de la pantalla al opuesto, que puede ser distinto del área visible (como en algunos CRT donde parte de la pantalla posible no se ve para poder “agarrar” el cristal a la pantalla)

  • Ventajas de las pantallas LCD:

El grosor es inferior por lo que pueden utilizarse en portátiles.

Cada punto se encarga de dejar o no pasar la luz, por lo que no hay moire.

La geometría es siempre perfecta, lo determina el tamaño del píxel

  • Ventajas de las pantallas CRT:

Permiten reproducir una mayor variada cromática.

Distintas resoluciones se pueden ajustar al monitor.

El los monitores de apertura de rejilla no hay moire vertical.

Tamaño de punto o (dot pitch): El tamaño de punto es el espacio entre dos fósforos coloreados de un pixel.

Los tamaños de punto más pequeños producen imágenes más uniformes. Un monitor de 14 pulgadas suele tener un tamaño de punto de 0,28 Mm o menos. En LCD y en CRT de apertura de rejilla, es la distancia en horizontal, mientras que en los CRT de mascara de sombra, se mide casi en diagonal.

Sonido

-Tarjetas de sonido Permite la grabación y reproducción de sonidos del PC. Normalmente contienen varios adaptadores para micrófonos o altavoces.

Altavoces: Es un dispositivo utilizado para la reproducción de sonido que convierte las ondas eléctricas en energía acústica.

  • Respuesta en frecuencia. Frecuencia que puede reproducir un dispositivo.
  • Impedancia. Oposición que presenta cualquier dispositivo al paso de pulsos.
  • Potencia. Es la cantidad de energía (en vatios) que puede soportar un altavoz.
  • Sensibilidad. Relación entre nivel eléctrico del altavoz y la presión sonora.
  • Rendimiento. Mide el grado de sensibilidad del altavoz.
  • Distorsión. De formación que sufre una señal tras pasar por un sistema.
  • Directividad. Dirección del sonido al salir del altavoz.

Impresora

Una impresora es un periférico de computadora que permite producir una copia permanente de textos o gráficos de documentos almacenados en formato electrónico, imprimiéndolos en medios físicos,

-Impacto: Las impresoras de impacto se basan en la fuerza de impacto para transferir tinta al medio, de forma similar a las máquinas de escribir, están típicamente limitadas a reproducir texto.

-Tinta: Las impresoras de inyección de tinta rocían hacia el medio cantidades muy pequeñas de tinta, usualmente unos picolitros. Las impresoras de inyección de tinta consisten en inyectores que producen burbujas muy pequeñas de tinta que se convierten en pequeñísimas gotitas de tinta. Los puntos formados son el tamaño de los pequeños píxeles

-Láser: Las impresoras de láser utilizan este método para adherir tóner al medio. Trabajan adhiriendo tóner a un tambor de impresión sensible a la luz, y utilizando electricidad estática para transferir el tóner al medio de impresión al cual se une gracias al calor y la presión.

miércoles, 5 de diciembre de 2007

Datos

Tipos de Datos.
Enteros
-Integer (Integro) (2 bytes) los valores que puedo representar van del 0 al 65.535, a menos que el numero tenga signo, entonces el primero bite indica el signo por lo tanto podemos representar del -32.768 al +32.768. Cualquier numero que pueda representar en este rango lo guardare en el formato integer para usar el menor espacio posible (2 bytes).
-Long (Largo) (4 bytes) Si un Long es positivo puedo representar dese el 0 hasta el 4.294.967.296 y si tiene signo desde el -2.147.483.698 hasta el +2.147.486.698 si un numero de se encuentra entre 65.535 y 4.294.967.296 tendremos que usar 4 bytes, es decir usar tipo Long.
Reales
Los numeros que utilizan decimales estan en esta categoria. El gran problema de los numeros reales es el famoso "redondeo" donde se puede perder cierta precision en el numero.
El signo puede ser positivo o negativo, el exponente es el numero al que esta elevado y la mantisa son los numeros que se encuentan detras de la coma.
-Simple (2 bytes) 1 bit de signo, 8 bits de exponente + 7 bits de mantisa
-Doble precision (4 bytes) 1 bit de signo, 8 bits de exponente + 23 bits de mantisa
-Cuadruple precision (8 bytes) 1 bit de signo, 8 bits de exponente + 55 bits de mantisa
Booleano
Solo tiene 2 valores ya sea 0-1 o V-F o S-N que son Verdadero, Falso, Si y No. Se suele decir que estos tipos de datos son para relaciones. Los transistores son los que manejan este tipo de "puertas".
Los operadores de relacion son:
> Mayor que
<>= Mayor o igual que
<= Menor o igual que
= Igual que
<> Distinto que
Los operadores logicos son:
AND
OR
NOT
NAND
NOR
XOR
Todos estos valores logicos cumplen la "TABLA DE LA VERDAD".









Caracter
Estos datos solo pueden almacenar un caracter, solo uno. Es un dato individual.
No existen operaciones para este tipo de dato.

Enumerado
Es un conjunto finito de valores.
Es una lista de datos, como el dato "semana" contiene desde el lunes al domingo. Se guardan como un dato de tipo entero. A cada dato le da un valor, el primer dato el 1, el segundo dato el 2.. como el lunes seria el 1 y el martes el 2.

Subrango
Es un rango de datos, de valores. Como puede ser un rango de valores entre el 0 y el 10. O el rango de valores que hay entre la "a" y la "f" del abecedario.

Estructuras de Datos.

Estructuras de Datos.
Matriz o "Array" es un conjunto de elementos del mismo tipo.
Pueden ser fijos o variables, dependiendo de la circunstancia. Como una matriz de dias de la semana seria fijo porque siempre hay 7 dias. Y una matriz de dias en el mes seria variable ya que no todos los meses tienen el mismo numero de dias. Pueden ser unidimencionales (en una sola dimencion o direccion, como seria un conjunto d numeros seguidos) o bidimencionales (que seria mas como una tabla de exel donde tienes tanto filas como columnas, o el famoso juego de hundir la flota donde hay que dar 2 direcciones para referirse a un dato dentro de la misma) y por ultimo multidimencionales (tendriamos que dar tantas direcciones como dimenciones tenga).
Cadena de caracteres o string
Es como una matriz pero solo tiene una dimencion, es variable, solo tiene caracteres y el ultimo dato es nulo.
Registro
Es un conjunto de datos referidos al mismo ente, y este conjunto es totalmente eterogeneo. Cada uno de los elementos que forman un registro se llama Campo. Todos los datos dentro del mismo campo pertenecen a la misma familia.
Lista
Es un conjunto de datos en el que todos los elementos menos el primero tienen un predecesor y todos menos el ultimo tienen un sucesor. Cada dato te dice que dato es el siguiente, lo cual no significa que sean consecutivos, pueden estar todos los datos separados y desordenados pero cada dato sabe quien es el dato siguiente.
Existen dos tipos de listas:
-LIFO (Last Input First Output) El ultimo que entra es el primero que sale. (pila)
-FIFO (First Input First Output) El primero que entra es el primero que sale. (cola)
Lo que apunto donde esta el siguiente dato se llama puntero.
Arboles
Un "nodo raiz" tiene varias ramas y dentro d cada rama otro nodo, y dentro de este tamb puede tener mas raices que llevan a otro nodo y a la vez este nodo puede seguir con mas raices que llevan a mas nodos. En cada nodo se encuentra un dato, que estara relacionado con el nodo anterior del que llego la raiz. Un ejemplo claro y facil de un arbol seria el modo de organizar las carpetas de windows.