El procesador (CPU,
por Central Processing Unit o Unidad Central de Procesamiento), es por decirlo
de alguna manera, el cerebro del ordenador.
Permite el procesamiento de información numérica, es decir,
información ingresada en formato binario, así como la ejecución de
instrucciones almacenadas en la memoria.
Las partes lógicas que componen un procesador son:
·Unidad
aritmético-lógica.
·Registros
de almacenamiento.
·Unidad
de control.
·Unidad
de ejecución.
·Memoria
caché.
·Administración
del BUS de datos
TIPOS DE PROCESADORES
INTEL
Es un conocido productor de
microprocesadores. Los microprocesadores producidos por Intel se hicieron
populares con la altamente exitosa Computadora Personal (PC) de IBM,
introducida en 1981. La PC de IBM usaba los primeros miembros de la familia del
microprocesador x86 de Intel, y el Sistema Operativo de Disco de Microsoft
(MS-DOS -Microsoft Disk Operating System-), que le dieron a Intel y a Microsoft
una rápida participación de mercado y reconocimiento de sus productos. El
progreso de los procesadores Intel para PC, con algunas variaciones, ha ido
desde el 8086, pasando por el 80286 (o solo 286, ya que por lo general el 80 se
elimina), el 386 y el 486. El 586 fue renombrado como Pentium por razones
legales y de mercadotecnia. Entre la familia Pentium se encuentran el Pentium
Pro, Celeron, Pentium II, III, IV, M, y Xeon.
AMD
Compañías como Advanced Micro
Devices (AMD) ahora comercializan chips de procesadores que son compatibles con
la familia Pentium. Estos chips, llamados "clones del Pentium" son
por lo general menos caros y algunas veces incluso más rápidos que los
productos Intel. Existe una batalla constante entre los productores de chips
para ofrecer los procesadores más rápidos al costo más bajo. A pesar de que
Intel sostiene la mayoría de la participación de mercado para los procesadores
de tipo Pentium, los chips de otros productores están ganando aceptación,
especialmente en sistemas más económicos diseñados para el uso en casa.
PowerPc
Otra arquitectura de procesadores
ampliamente utilizada es la PowerPC utilizada por la familia de computadoras
Macintosh. La PowerPC está basada en la arquitectura de IBM que posteriormente
fue modificada por Motorola y Apple. Los servidores de bases de datos que
almacenan grandes cantidades de datos son construidos algunas veces alrededor
de la familia de procesadores SPARC, desarrollados por Sun Microsystems.
También existen muchas familias de chips para procesadores, creados para
aplicaciones embebidas, como automóviles o teléfonos celulares. Un teléfono
celular es realmente una computadora moderadamente poderosa, con un transmisor
de radio como su principal dispositivo periférico.
Esquema De Sincronización Síncrona:
En un sistema operativo
multiprogramado los procesos compiten por el acceso a los recursos compartidos
o cooperan dentro de una misma aplicación para comunicar información. Ambas
situaciones son tratadas por el sistema operativo mediante mecanismos de
sincronización que permiten el acceso exclusivo de forma coordinada a los
recursos y a los elementos de comunicación compartidos. Según el modelo de
sistema operativo descrito anteriormente, basado en colas de procesos y
transiciones de estados, los procesos abandonan la CPU para pasar a estado
bloqueado cuando requieren el acceso a algún dispositivo, generalmente en una
operación de E/S, pasando a estado preparado cuando la operación ha concluido y
eventualmente volver a ejecución. La gestión de estos cambios de estado, es
decir, los cambios de contexto, es un ejemplo de sección crítica de código
dentro del sistema operativo que debe ser ejecutada por éste en exclusión
mutua. Otros ejemplos de código que debe protegerse como sección crítica
incluyen la programación de los dispositivos de E/S y el acceso a estructuras
de datos y buffers compartidos.
miércoles, 23 de mayo de 2012
¿Qué es un
Blog y para qué sirve?
Un blog es un sitio Web en donde uno o varios autores
desarrollan contenidos. Los blogs también se conocen como weblog o cuaderno de
bitácora. La información se actualiza periódicamente y, de la misma forma, los
textos se plasman en forma cronológica; primero aparece el más recientemente
escrita.
En cada artículo de un blog, los lectores tienen la
capacidad de dejar sus comentarios. A su vez, estos pueden ser contestados por
el autor de manera que se va creando un diálogo.
Otra característica de los Blogs es que suelen tener
una temática específica. El autor escribe con total libertad y la temática es
particular, los hay de tipo personal, periodístico, empresarial o corporativo,
tecnológico, educativo (edublogs), políticos, entre otros
Un
blog es, entre otras cosas, una interesante y flexible herramienta de
interaccion para docentes y alumnos/as ya que permite otras formas de producir
y publicar contenidos sin la necesidad de ser experto en informática
Para qué
sirve un blog
Los blogs
pueden tener múltiples utilidades:
· Para buscar
trabajo: Russell Beattie, un estadounidense que vivió un tiempo en Madrid,
encontró trabajo en California gracias a que habían visto su weblog. Les gustó
sus puntos de vista, opiniones y contratado. De vuelta a California.
·Para
estudiar: para debatir con compañeros o con el profesor material de la
asignatura como sucede en las universidades.
· Para pasarle
al profesor los trabajos y los corrija.
· Para mejorar
en tu puesto de trabajo: muchas compañías en USA han creado blogs corporativos
para que cada empleado aporte ideas para mejorar el desarrollo de los productos
de la empresa.
Pasos
para crear un blog
1.Escoger
una temática para tu blog
2.Escoger
un buen nombre para tu blog
3.Escoger
una plataforma para tu blog
4.Escoge
una plantilla para el blog
5.Escoge
tu frecuencia de publicación
6.Escribe
artículos interesantes y de calidad en tu blog
Sistema operativo(SO)
Es unprogramao
conjunto de programas que en un sistema informático gestiona los recursos dehardwarey
provee servicios a losprogramas de aplicación, y se ejecuta en modo privilegiado respecto de
los restantes.
Uno de los propósitos del sistema operativo que gestiona el
núcleointermediarioconsiste en gestionar los recursos de localización y
protección de acceso del hardware, hecho que alivia a los programadores de
aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos
electrónicos que utilizanmicroprocesadorespara
funcionar, llevan incorporado un sistema operativo. (Teléfonos móviles,reproductores de DVD, computadoras, radios,enrutadores, entre otros).
Tipos de Sistemas Operativos
Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el sistema de vídeo y las unidades de disco.
Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación.
Los sistemas operativos más conocidos son los siguientes:
1) DOS:El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.
La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.
Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.
Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.
2) Windows 3.1:Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede acezar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.
3) Windows 95:En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo.
4) Windows NT:Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.
5) OS/2:Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dado el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características del SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.
6) Mac OS:Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.
7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios pueden estar usando una misma computadora por medio de terminales o usar muchas de ellas.
Lamemoria
También
llamadaalmacenamiento se
refiere a parte de los componentes que integran unacomputadora.
Son dispositivos que retienendatosinformáticos durante algún intervalo
de tiempo. Las memorias de computadora proporcionan una de las principales
funciones de la computación moderna, la retención o almacenamiento de
información. Es uno de los componentes fundamentales de todas las computadoras
modernas que, acoplados a unaunidad central de procesamiento(CPUpor su sigla en inglés,central processing unit),
implementa lo fundamental del modelo de computadora deArquitectura de von Neumann, usado desde
los años 1940.
En
la actualidad, memoria suele referirse a una forma de almacenamiento deestado sólidoconocido comomemoria RAM(memoria de acceso aleatorio, RAM por
sus siglas en inglésrandom
access memory) y otras veces se refiere a otras formas de almacenamiento
rápido pero temporal. De forma similar, se refiere a formas de almacenamiento
masivo comodiscos
ópticosy tipos dealmacenamiento magnéticocomodiscos durosy otros tipos de almacenamiento más
lentos que las memorias RAM, pero de naturaleza más permanente. Estas
distinciones contemporáneas son de ayuda porque son fundamentales para la
arquitectura de computadores en general.
El
procesador
Este es elcerebrodel computador. Dependiendo del tipo deprocesadory suvelocidadse obtendrá un mejor o peor rendimiento. Hoy en día
existen variasmarcasy tipos, de los cuales intentaremos darles una idea de
sus características principales.
El término "procesador"
se puede definir tambien:
Microprocesador informático o simplemente procesador,
un circuito integrado que contiene todos los elementos de la CPU.
CPU, el elemento que interpreta las instrucciones y
procesa los datos de los programas de computadora.
Se consideran periféricos tanto a las unidades o dispositivos a
través de los cuales la computadora se comunica con el mundo
exterior, como a los sistemas que almacenan o archivan la información,
sirviendo de memoria auxiliar de la memoria
principal.
Se entenderá por periférico al conjunto de
dispositivos que, sin pertenecer al núcleo fundamental de la computadora,
formado por la CPU y
la memoria central, permitan realizar operaciones de entrada/salida (E/S)
complementarias al proceso de datos que realiza la CPU. Estas tres unidades
básicas en un computador, CPU, memoria central y el subsistema de E/S, están
comunicadas entre sí por tres buses o canales de comunicación:
direcciones,
para seleccionar la dirección del dato o del periférico al que se quiere
acceder,
control,
básicamente para seleccionar la operación a realizar sobre el dato
(principalmente lectura, escritura o modificación) y
datos, por
donde circulan los datos.
Información
En sentido general,
es un conjunto organizado dedatosprocesados, que constituyen unmensajeque cambia el estado de conocimiento
del sujeto o sistema que recibe dicho mensaje.
Para
Gilles Deleuze, la información es el sistema de control, en tanto que es la
propagación de consignas que deberíamos de creer o hacer que creemos. En tal sentido
la información es un conjunto organizado de datos capaz de cambiar el estado de
conocimiento en el sentido de las consignas trasmitidas.
Lainformación es unconocimientoexplícito extraído por seres vivos o sistemas expertos
como resultado de interacción con el entorno o percepciones sensibles del mismo
entorno. En principio la información, a diferencia de los datos o las
percepciones sensibles, tienen estructura útil que modificará las sucesivas
interacciones del ente que posee dicha información con su entorno.
Máquina extendida
Máquina extendida o máquina virtual es el sistema operativo
que funciona sobre el hardware como intérprete de órdenes programadas que le
permiten controlar y administrar de forma autónoma y dinámica, y a la vez
presenta una interfaz de usuario que se comunica y le permite al usuario interactuar
con el hardware.
La
máquina jerárquica
Es un sistema de
lengua para los autómatas finito concurrente, jerárquico, el especificar (una
puesta en práctica de “statecharts”) para modelar y para controlar sistemas
reactivos.
CHSM utiliza su
propio lenguaje de la especificación del statechart anotado con o C++ o los
fragmentos del código de Java en la tradición de las gramáticas del yacc con C
cifran fragmentos. El código generado es máquinas de estado múltiples que
permiten completamente orientadas al objeto a existir concurrentemente. La
biblioteca run-time de CHSM es pequeña, eficiente, y roscar-segura.
Arquitectura
La
arquitectura abarca la consideración de todo el ambiente
físico que rodea la vida
humana: no podemos sustraernos a ella mientras formemos parte de la civilización,
porque la arquitectura es el conjunto de modificaciones y alteraciones
introducidas en la superficie terrestre con objeto de satisfacer las
necesidades humanas, exceptuando sólo el puro desierto.
La
arquitectura no deriva de una suma de longitudes, anchuras y alturas de los
elementos constructivos que envuelven el espacio, sino dimana propiamente del
vacío, del espacio envuelto, del espacio interior, en el cual los hombres viven
y se mueven.
CPU
La unidad central de
procesamiento, UCP o CPU (por el acrónimo en inglés de central processing
unit), o simplemente el procesador o microprocesador, es el
componente del computador y otros dispositivos programables, que interpreta las
instrucciones
contenidas en los programas y procesa los datos. Los CPU proporcionan la característica
fundamental de la computadora digital (la programabilidad) y son uno de los
componentes necesarios encontrados en las computadoras de cualquier tiempo, junto
con el almacenamiento
primario y los dispositivos de entrada/salida. Se conoce como microprocesador el CPU que es
manufacturado con circuitos integrados.
Desde mediados de los años 1970, los microprocesadores de
un solo chip han reemplazado casi totalmente todos los tipos de CPU, y hoy en
día, el término "CPU" es aplicado usualmente a todos los
microprocesadores.
Direccionamiento
Los llamados modos de direccionamiento son las
diferentes maneras de especificar en informática
un operando dentro de una instrucción en lenguaje ensamblador.
Un modo de
direccionamiento especifica la forma de calcular la dirección de memoria
efectiva de un operando mediante el uso de la información contenida en
registros y / o constantes, contenida dentro de una instrucción de la máquina o
en otra parte.
Registro
Un registro
es un conjunto de campos que contienen los datos que
pertenecen a una misma repetición de entidad. Se le asigna automáticamente un
número consecutivo (número de registro) que en ocasiones es usado como índice
aunque lo normal y práctico es asignarle a cada registro un campo clave para su
búsqueda.
Datos
Datos son los hechos que describen sucesos y entidades."Datos" es una palabra en plural que se refiere a más de un hecho. A un
hecho simple se le denomina "data-ítem" o elemento de dato.
Los datos son comunicados por varios tipos de símbolos tales como las letras del alfabeto, números, movimientos de labios,
puntos y rayas, señales con la mano, dibujos, etc. Estos símbolos se pueden ordenar y reordenar de forma utilizable
y se les denomina información.
Instrucción Se denomina instrucción en
informática al conjunto de datos insertados en una secuencia estructurada o
específica que el procesador interpreta y ejecuta.
Instrucciones: Es el conjunto de órdenes o comandos implementados por un diseño particular de una CPU. El termino describe los aspectos del procesador generalmente visibles a un programador, incluyendo los tipos de datos nativos, las instrucciones, los registros, la arquitectura de memoria y las interrupciones, entre otros aspectos. Existen principalmente de tres tipos: CISC (Complex Instruction Set Computer), RISC (Reduced Instruction Set Computer) y SISC (Simple Instruction Set Computing). Un conjunto de instrucciones o repertorio de instrucciones, es una especificación que detalla las instrucciones que una CPU de un ordenador puede entender y ejecutar. La máscara
En informática es el conjunto de
datos que, junto con una operación permiten extraer selectivamente ciertos
datos almacenados en otro conjunto. El término proviene, en sentido figurado,
de la capacidad de las máscaras para permitir a través de sus agujeros la
visualización de ciertas partes de aquello que cubren, a la vez que ocultan
(enmascaran) aquello tapado por las zonas no perforadas.
La máscara de red es una combinación de bits que sirve para delimitar el ámbito de una red de computadoras. Su función es indicar a los dispositivos que parte de la dirección IP es el número de la red, incluyendo la sub red, y que parte es la correspondiente al host.
Interruptores: Se llama
interruptor a una variable que únicamente toma dos valores, los cuales se
identifican con "Abierto / Cerrado", "Verdadero / Falso",
"On / Off", "Start / Stop", "Válido / No Válido",
etc. El interruptor se usa para el control de flujo de los programas y para la
toma de decisiones. Por su naturaleza bipolar se asemejan a las variables
booleanas.
Protección: En informática
la protección se refiere a los escudos que posee el sistema ante los ataques
externos. Para ello los sistemas están dotados de firewall y de programas
antivirus.
Rocks: Rocks Cluster es una
distribución de Linux para clusters de computadoras de alto rendimiento. Rocks
se basó inicialmente en la distribución Red Had Linux, sin embargo las
versiones mas modernas de rocks estan basadas en Centos, con un sistema
Anaconda modificado, que simplifica la instalación en masa en varios
computadores.