Sie sind auf Seite 1von 13

Clasificacin del software

Si bien esta distincin es, en cierto modo, arbitraria, y a veces confusa, a los fines
prcticos se puede clasificar al software en tres grandes tipos:
Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al
programador de los detalles del sistema informtico en particular que se use,
aislndolo especialmente del procesamiento referido a las caractersticas internas de:
memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas,
teclados, etc. El software de sistema le procura al usuario y al programador
adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo
que permiten el mantenimiento del sistema global. Incluye entre otros:
Sistemas operativos
Controladores de dispositivos
Herramientas de diagnstico
Herramientas de Correccin y Optimizacin
Servidores
Utilidades
Software de programacin: Es el conjunto de herramientas que permiten
al programador desarrollar programas informticos, usando diferentes alternativas
y lenguajes de programacin, de una manera prctica. Incluyen bsicamente:
Editores de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas,
usualmente en un entorno visual, de forma tal que el programador no necesite
introducir mltiples comandos para compilar, interpretar, depurar, etc.
Habitualmente cuentan con una avanzada interfaz grfica de usuario (GUI).
Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o
varias tareas especficas, en cualquier campo de actividad susceptible de ser
automatizado o asistido, con especial nfasis en los negocios. Incluye entre muchos
otros:
Aplicaciones para Control de sistemas y automatizacin industrial
Aplicaciones ofimticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (por ejemplo Internet y toda su estructura lgica)
Videojuegos
Software mdico
Software de clculo numrico y simblico.
Software de diseo asistido (CAD)
Software de control numrico (CAM)

Multincleo
Un procesador multincleo es aquel que combina dos o ms microprocesadores
independientes en un solo paquete, a menudo un solo circuito integrado. Un dispositivo
de doble ncleo contiene solamente dos microprocesadores independientes. En general,
los microprocesadores multincleo permiten que un dispositivo computacional exhiba una
cierta forma del paralelismo a nivel de thread (thread-level parallelism) (TLP) sin incluir
mltiples microprocesadores en paquetes fsicos separados. Esta forma de TLP se
conoce a menudo como multiprocesamiento a nivel de chip (chip-level multiprocessing)
o CMP.
Multiprocesamiento es un Procesamiento simultneo con dos o ms procesadores en un
computador. Estos procesadores se unen con un canal de alta velocidad y comparten la
carga de trabajo general entre ellos. En caso de que uno falle el otro se hace cargo. El
multiprocesamiento tambin se efecta en computadores de propsitos especiales, como
procesadores vectoriales, los cuales proveen procesamiento simultneo de conjunto de
datos. Aunque los computadores se construyen con diversas caractersticas que se
superponen, como ejecutar instrucciones mientras se ingresan y se sacan datos, el
multiprocesamiento se refiere especficamente a la ejecucin de instrucciones
simultneas.


Funcionamiento de un Dual Core
Cmo est diseado
Existen dos divanes idnticos en un mismo saln integrado o chip, trabajando a la misma
velocidad, aunque pudiendo ajustarse cada una segn la carga y controlador que lo
gobierne. Por defecto, si no se le indica bajo un kernel de UNIX/Linux o no se le instalan
controladores bajo Windows, trabajan al mximo rendimiento. En el caso de Linux, el
demonio ACPID puede ajustar automticamente la tasa de la CPU para bajar el
consumo/calor generado, pero esto puede deshabilitarse tanto por un nuevo kernel como
por el uso de cpufreq-select. En el caso de otros sistemas UNIX, como BSD, la tasa lo
ajusta automticamente el demonio powerd.
La aparicin del doble ncleo redujo la velocidad punta en cada uno de ellos, (por
ejemplo, un ncleo sencillo de 3GHz fue reemplazado por un ncleo dual de 2,2GHz x2),
pero esta reduccin podra no verse afectada directamente en el rendimiento, ya que
depende del tipo de ncleo de CPU que tenga instalado, as como el nivel de cach y
velocidad de FSB. Tambin importa, como se comenta en el siguiente punto, si la
aplicacin soporta el trabajo conjunto (en paralelo) con varias CPU y si el sistema
operativo reparte bien la faena. Ms adelante, la frecuencia de reloj fue aumentando,
hasta sobrepasar los 3GHz por ncleo.
Desde sus inicios con Opteron, AMD ya dise los ncleos para poder ampliarlos, sin que
los chips de silicio estn separados y, por lo tanto, para que trabajen conjuntamente a la
velocidad del procesador. Este es un punto a favor de AMD, ya que siempre ha creado
ncleos unidos, cosa que la competencia tuvo que desarrollar rpidamente.
La siguiente etapa en la evolucin de las CPU para equipos domsticos se conoce
como Quad Core o ncleo cudruple, unidades centrales de proceso con cuatro ncleos
interconectados, aunque AMD posee una versin en su gama Phenom de 3 ncleos, ms
econmico que el de 4. Y, para variar, poco a poco van sacando procesadores con ms
ncleos. AMD en estas fechas ya comercializa procesadores (Opteron, para servidores)
de 6 y 12 ncleos, y se plantea para el 2012 procesadores con 16 ncleos.



Familia de procesadores Intel Core 2
*
Sobremesa Porttil
Nombre
clave
Ncleos
Fecha de
salida
Nombre
clave
Ncleos
Fecha de
salida
Core 2 Duo
Conroe
Allendale
Wolfdale
dual (65
nm)
dual (65
nm)
dual (45
nm)
Ago 2006
Ene 2007
Ene 2008
Merom
Penryn
dual (65
nm)
dual (45
nm)
Jul 2006
Ene 2008
Core 2
Extreme
Conroe XE
Kentsfield XE
Yorkfield XE
dual (65
nm)
quad (65
nm)
quad(45
nm)
Jul 2006
Nov 2006
Nov 2007
Merom XE
Penryn XE
Penryn XE
dual (65
nm)
dual (45
nm)
quad (45
nm)
Jul 2003
Ene 2008
Ago 2008
Core 2 Quad
Kentsfield
Yorkfield
quad (65
nm)
quad (45
nm)
Jan 2007
Mar 2008
Penryn
quad (45
nm)
Ago 2008
Core 2 Solo Versin de sobremesa no disponible
Merom
Penryn
solo (65
nm)
solo (45
nm)
Sep 2007
May 2008
* Ordenados por fecha de salida
Lista de microprocesadores Intel Core 2











Intel Core i3
Nmero de procesador Cach Veloc.reloj N. de ncleos/N. de subprocesos Mximo de TDP/Potencia
Tipo de memoria Grficos
Intel Core i3-4160 Processor (3M Cache, 3.60 GHz) 3.0 MB 3.60 GHz 2 / 4 54 DDR3-1333/1600 Intel HD
Graphics 4400
Intel Core i3-4160T Processor (3M Cache, 3.10 GHz) 3.0 MB 3.10 GHz 2 / 4 35 DDR3-1333/1600
Intel HD Graphics 4400
Intel Core i3-4360T Processor (4M Cache, 3.20 GHz) 4.0 MB 3.20 GHz 2 / 4 35 DDR3-1333/1600
Intel HD Graphics 4600
Intel Core i3-4370 Processor (4M Cache, 3.80 GHz) 4.0 MB 3.80 GHz 2 / 4 54 DDR3-1333/1600 Intel HD
Graphics 4600
Intel Core i3-4150 Processor (3M Cache, 3.50 GHz) 3.0 MB 3.50 GHz 2 / 4 54 DDR3-1333/1600 Intel HD
Graphics 4400
Intel Core i3-4150T Processor (3M Cache, 3.00 GHz) 3.0 MB 3.00 GHz 2 / 4 35 DDR3-1333/1600
Intel HD Graphics 4400
Intel Core i3-4350 Processor (4M Cache, 3.60 GHz) 4.0 MB 3.60 GHz 2 / 4 54 DDR3-1333/1600 Intel HD
Graphics 4600
Intel Core i3-4350T Processor (4M Cache, 3.10 GHz) 4.0 MB 3.10 GHz 2 / 4 35 DDR3-1333/1600
Intel HD Graphics 4600


Intel Core i5
Nmero de procesador Cach Veloc.reloj N. de ncleos/N. de subprocesos Mximo de TDP/Potencia
Tipo de memoria Grficos
Intel Core i5-4210H Processor (3M Cache, up to 3.50 GHz) 3.0 MB 2.90 GHz 2 / 4 47 DDR3L-1333, 1600
Intel HD Graphics 4600
Intel Core i5-4308U Processor (3M Cache, up to 3.30 GHz) 3.0 MB 2.80 GHz 2 / 4 28 DDR3L-1333, 1600;
LPDDR3-1333, 1600 Intel Iris Graphics 5100
Intel Core i5-4278U Processor (3M Cache, up to 3.10 GHz) 3.0 MB 2.60 GHz 2 / 4 28 DDR3L-1333, 1600;
LPDDR3-1333, 1600 Intel Iris Graphics 5100
Intel Core i5-4690K Processor (6M Cache, up to 3.90 GHz) 6.0 MB 3.50 GHz 4 / 4 88 DDR3-1333/1600
Intel HD Graphics 4600
Intel Core i5-4460T Processor (6M Cache, up to 2.70 GHz) 6.0 MB 1.90 GHz 4 / 4 35 DDR3-1333/1600
Intel HD Graphics 4600
Intel Core i5-4590T Processor (6M Cache, up to 3.00 GHz) 6.0 MB 2.00 GHz 4 / 4 35 DDR3-1333/1600
Intel HD Graphics 4600
Intel Core i5-4690 Processor (6M Cache, up to 3.90 GHz) 6.0 MB 3.50 GHz 4 / 4 84 DDR3-1333/1600
Intel HD Graphics 4600
Intel Core i5-4690S Processor (6M Cache, up to 3.90 GHz) 6.0 MB 3.20 GHz 4 / 4 65 DDR3-1333/1600
Intel HD Graphics 4600

Intel Core i7

Nmero de procesador Cach Veloc.reloj N. de ncleos/N. de subprocesos Mximo de TDP/Potencia
Tipo de memoria Grficos
Intel Core i7-4980HQ Processor (6M Cache, up to 4.00 GHz) 6.0 MB 2.80 GHz 4 / 8 47 DDR3L-1333, 1600
Intel Iris Pro Graphics 5200
Intel Core i7-4870HQ Processor (6M Cache, up to 3.70 GHz) 6.0 MB 2.50 GHz 4 / 8 47 DDR3L-1333, 1600
Intel Iris Pro Graphics 5200
Intel Core i7-4770HQ Processor (6M Cache, up to 3.40 GHz) 6.0 MB 2.20 GHz 4 / 8 47 DDR3L-1333, 1600
Intel Iris Pro Graphics 5200
Intel Core i7-4578U Processor (4M Cache, up to 3.50 GHz) 4.0 MB 3.00 GHz 2 / 4 28 DDR3L-1333, 1600;
LPDDR3-1333, 1600 Intel Iris Graphics 5100
Intel Core i7-4790K Processor (8M Cache, up to 4.40 GHz) 8.0 MB 4.00 GHz 4 / 8 88 DDR3-1333/1600
Intel HD Graphics 4600
Intel Core i7-4790 Processor (8M Cache, up to 4.00 GHz) 8.0 MB 3.60 GHz 4 / 8 84 DDR3-1333/1600
Intel HD Graphics 4600
Intel Core i7-4790S Processor (8M Cache, up to 4.00 GHz) 8.0 MB 3.20 GHz 4 / 8 65 DDR3-1333/1600
Intel HD Graphics 4600
Intel Core i7-4790T Processor (8M Cache, up to 3.90 GHz) 8.0 MB 2.70 GHz 4 / 8 45 DDR3-1333/1600
Intel HD Graphics 4600

BIOS
En computadoras IBM PC compatibles, el Basic Input/Output System (BIOS), tambin
conocido como System BIOS, ROM BIOS o PC BIOS, es un estndar de facto que define
un firmware de interfaz.
1
El nombre se origin en el Basic Input/Output System usado en
el sistema operativo CP/M en 1975.
2

3
El software BIOS es instalado dentro de la PC, y es
el primer programa que se ejecuta cuando se enciende la computadora.
El propsito fundamental del BIOS es inicializar y probar el hardware del sistema y cargar
un bootloader o un sistema operativo de un dispositivo de almacenamiento de datos. En
adicin, el BIOS provee una capa de abstraccin para el hardware, p.e. que consiste en
una va para los programas de aplicaciones y los sistemas operativos interacten con el
teclado, el monitor y otros dispositivos de entrada/salida. Las variaciones que ocurren en
el hardware del sistema quedan ocultos por el BIOS, ya que los programas usan servicios
de BIOS en lugar de acceder directamente al hardware. Los sistemas operativos
modernos ignoran la capa de abstraccin provista por el BIOS y acceden al hardware
directamente.
El BIOS de la IBM PC/XT original no tena interfaz con el usuario interactiva. Lo mensajes
de error eran mostrados en la pantalla, o codificados por medio de una serie de sonidos.
Las opciones en la PC y el XT se establecan por medio de interruptores y jumpers en la
placa madre y en las placas de los perifricos. Las modernas computadoras
compatibles Wintel proveen una rutina de configuracin, accesible al iniciar el sistema
mediante una secuencia de teclas especfica. El usuario puede configurar las opciones del
sistema usando el teclado y el monitor.
El software del BIOS es almacenado en un circuito integrado de memoria ROM no-
voltil en la placa madre. Est especficamente diseado para trabajar con cada modelo
de computadora en particular, interconectando con diversos dispositivos que componen el
conjunto de chips complementarios del sistema. En computadores modernos, el BIOS
est almacenado en una memoria flash, por lo que su contenido puede ser reescrito sin
remover el circuito integrado de la placa madre. Esto permite que el BIOS sea fcil de
actualizar para agregar nuevas caractersticas o corregir errores, pero puede hacer que la
computadora sea vulnerable a los rootkit de BIOS.
El MS-DOS (PC DOS), el cual fue el sistema operativo de PC dominante desde principios
de la dcada de 1980 hasta mediados de la dcada de 1990, dependa de los servicios
del BIOS para las funciones de disco, teclado y visualizacin de textos. El MS Windows
NT, Linux y otros sistemas operativos de modo protegido en general no lo usan luego de
cargarse.

Llamada de interrupcin del BIOS

Las llamadas de interrupcin del BIOS son una facilidad que los programas DOS, y otro
tipo de programas como cargadores de arranque, usan para invocar las funciones
del BIOS. Algunos sistemas operativos tambin usan el BIOS para probar e inicializar
recursos de hardware durante las primeras etapas del arranque.
Este artculo trata especficamente sobre las llamadas de funcin de los BIOS usados en
los computadores compatibles con el IBM PC, es decir, los computadores de
la arquitectura x86.

Chipset
Un chipset (traducido como circuito integrado auxiliar) es el conjunto de circuitos
integrados diseados con base en la arquitectura de un procesador (en algunos casos,
diseados como parte integral de esa arquitectura), permitiendo que ese tipo de
procesadores funcionen en una placa base. Sirven de puente de comunicacin con el
resto de componentes de la placa, como son la memoria, las tarjetas de expansin, los
puertos USB, ratn, teclado, etc.
Las placas base modernas suelen incluir dos integrados, denominados puente
norte y puente sur, y suelen ser los circuitos integrados ms grandes despus de
la GPU y el microprocesador. Las ltimas placa base carecen de puente norte, ya que los
procesadores de ltima generacin lo llevan integrado.
El chipset determina muchas de las caractersticas de una placa base y por lo general la
referencia de la misma est relacionada con la de lchipset.
A diferencia del microcontrolador, el procesador no tiene mayor funcionalidad sin el
soporte de un chipset: la importancia del mismo ha sido relegada a un segundo plano por
las estrategias de mercadotecnia.


Placa base o placa madre
La placa base, tambin conocida como placa madre o placa principal (en
ingls motherboard o mainboard) es una tarjeta de circuito impreso a la que se conectan
los componentes que constituyen la computadora. Es una parte fundamental para armar
cualquier computadora personal de escritorio o porttil. Tiene instalados una serie
de circuitos integrados, entre los que se encuentra el circuito integrado auxiliar (chipset),
que sirve como centro de conexin entre el microprocesador (CPU), la memoria de
acceso aleatorio (RAM), las ranuras de expansin y otros dispositivos.
Va instalada dentro de una carcasa o gabinete que por lo general est hecha de chapa y
tiene un panel para conectar dispositivos externos y muchos conectores internos y
zcalos para instalar componentes internos.
La placa madre, adems incluye un firmware llamado BIOS, que le permite realizar las
funcionalidades bsicas, como pruebas de los dispositivos, vdeo y manejo del teclado,
reconocimiento de dispositivos y carga del sistema operativo.


Componentes de la placa Madre
Una placa base tpica admite los siguientes componentes:
Conectores de alimentacin de energa elctrica.
Zcalo/s de CPU (monoprocesador o multiprocesador).
Ranuras de RAM.
Chipset.
Conectores de alimentacin
Por uno o varios de estos conectores de alimentacin, una alimentacin elctrica
proporciona a la placa base los diferentes voltajes e intensidades necesarios para su
funcionamiento.
Zcalo de CPU
El zcalo de CPU es un receptculo que encastra el microprocesador y lo conecta con el
resto de componentes a travs del bus frontal de la placa base.
Si la placa madre dispone de un nico zcalo para microprocesador, se denomina
monoprocesador. En cambio, si dispone de dos o ms zcalos, se denomina placa
multiprocesador.
Ranuras de RAM
Las ranuras de memoria de acceso aleatorio, en nmero de 2 a 6 en las placas base
comunes.
Chipset
El chipset es una serie de circuitos electrnicos, que gestionan las transferencias de datos
entre los diferentes componentes de la computadora (procesador, memoria, tarjeta
grfica, unidad de almacenamiento secundario, etctera).
El chipset, se divide en dos secciones, el puente norte (northbridge) y el puente
sur (southbridge). El primero gestiona la interconexin entre el microprocesador, la
memoria RAM y la unidad de procesamiento grfico; y el segundo entre los perifricos y
los dispositivos de almacenamiento, como los discos duros o las unidades de disco ptico.
Las nuevas lneas de procesadores de escritorio tienden a integrar el propio controlador
de memoria en el interior del procesador adems de que estas tardan en degradarse
aproximadamente de 100 a 200 aos.

Otros componentes importantes
El reloj: regula la velocidad de ejecucin de las instrucciones del microprocesador y de
los perifricos internos.
La CMOS: una pequea memoria que preserva cierta informacin importante (como la
configuracin del equipo, fecha y hora), mientras el equipo no est alimentado por
electricidad.
La pila de la CMOS: proporciona la electricidad necesaria para operar el circuito
constantemente y que ste ltimo no se apague perdiendo la serie de configuraciones
guardadas.
El BIOS: un programa registrado en una memoria no voltil (antiguamente en
memorias ROM, pero desde hace tiempo se emplean memorias flash). Este programa
es especfico de la placa base y se encarga de la interfaz de bajo nivel entre
el microprocesador y algunos perifricos. Recupera, y despus ejecuta, las
instrucciones del MBR (Master Boot Record), o registradas en un disco duro o
un dispositivo de estado slido, cuando arranca el sistema operativo.
Actualmente, las computadoras modernas sustituyen el MBR por la GPT y el
BIOS por Extensible Firmware Interface.
El bus frontal (en ingls front-side bus o FSB, tambin llamado bus interno): conecta el
microprocesador al chipset. Est cayendo en desuso frente
a HyperTransport y Quickpath.
El bus de memoria conecta el chipset a la memoria temporal.
El bus de expansin (tambin llamado bus E/S): une el microprocesador a los
conectores de entrada/salida y a las ranuras de expansin.
Los conectores de entrada/salida que cumplen normalmente con la norma PC 99;
estos conectores incluyen:
Los puertos serie, para conectar dispositivos antiguos.
Los puertos paralelos, para la conexin de impresoras antiguas.
Los puertos PS/2 para conectar teclado y ratn; estas interfaces tienden a ser
sustituidas por USB.
Los puertos USB (en ingls Universal Serial Bus), por ejemplo, para conectar
diferentes perifricos, como por ejemplo: mouse, teclado, memoria USB, telfonos
inteligentes, impresoras.
Los conectores RJ-45, para conectarse a una red informtica.
Los conectores VGA, DVI, HDMI o DisplayPort para la conexin del monitor de
computadora o proyector de vdeo.
Los conectores IDE o Serial ATA, para conectar dispositivos de almacenamiento,
tales como discos duros (HDD), dispositivos de estado slido (SDD) y unidades
de disco ptico.
Los conectores jacks de audio, para conectar dispositivos de audio, por
ejemplo: altavoces y auriculares (cdigo de color: verde), y micrfonos (cdigo de
color: rosado).
Las ranuras de expansin: se trata de receptculos que pueden acoger tarjetas de
expansin (estas tarjetas se utilizan para agregar caractersticas o aumentar el
rendimiento de la computadora; por ejemplo, una tarjeta grfica se puede aadir para
mejorar el rendimiento 3D). Estos puertos pueden ser puertos ISA (interfaz
antigua), PCI (en ingls Peripheral Component Interconnect), AGP(en
ingls Accelerated Graphics Port) y, los ms recientes, PCI-Express.
Con la evolucin de las computadoras, ms y ms caractersticas se han integrado en la
placa base, tales como circuitos electrnicos para la gestin del vdeo IGP (en
ingls Integrated Graphic Processor), de sonido o de redes ((10/100 Mbit/s)/(1 Gbit/s)),
evitando as la adicin de tarjetas de expansin.
En la placa tambin existen distintos conjuntos de pines, llamados jumpers o puentes, que
sirven para configurar otros dispositivos:
JMDM1: Sirve para conectar un mdem por el cual se puede encender el sistema
cuando este recibe una seal.
JIR2: Este conector permite conectar mdulos de infrarrojos IrDA, teniendo que
configurar la BIOS.
JBAT1: Se utiliza para poder borrar todas las configuraciones que como usuario
podemos modificar y restablecer las configuraciones que vienen de fbrica.
JP20: Permite conectar audio en el panel frontal.
JFP1 Y JFP2: Se utiliza para la conexin de los interruptores del panel frontal y los
ledes.
JUSB1 Y JUSB3: Es para conectar puertos USB del panel frontal.

Tipos de bus
Los buses son espacios fsicos que permiten el transporte de informacin y energa entre
dos puntos de la computadora.
Los buses generales son cinco.
Bus de datos
Los buses de datos son las lneas de comunicacin por donde circulan los datos externos
e internos del microprocesador.
Bus de direccin
El bus de direccin es la lnea de comunicacin por donde viaja la informacin especfica
sobre la localizacin de la direccin de memoria del dato o dispositivo al que se hace
referencia.
Bus de control
El bus de control es la lnea de comunicacin por donde se controla el intercambio de
informacin con un mdulo de la unidad central y los perifricos.
Bus de expansin
Los buses de expansin son el conjunto de lneas de comunicacin encargado de llevar el
bus de datos, el bus de direccin y el de control a la tarjeta de interfaz (entrada, salida)
que se agrega a la placa principal.
Bus del sistema
Todos los componentes de la placa madre se vinculan a travs del bus del sistema,
mediante distintos tipos de datos del microprocesador y de la memoria principal, que
tambin involucra a la memoria cach de nivel 2. La velocidad de transferencia del bus de
sistema est determinada por la frecuencia del bus y el ancho del mnimo.

Definicin de Algoritmo
El algoritmo constituye un mtodo para resolver un problema mediante una secuencia de
pasos a seguir
El algoritmo constituye un mtodo para resolver un problema mediante una secuencia de
pasos a seguir

Das könnte Ihnen auch gefallen