Professional Documents
Culture Documents
Informtica i
ordinadors
1r i 2n ESO
Angelina Figuera
2012
Informtica i ordinadors
ndex
Informtica ........................................................................................................................ 2
Relacions amb altres camps ............................................................................................ 2
Histria . Postguerra . Cronologia .................................................................................... 3
Ordinador ........................................................................................................................... 7
Etimologia .............................................................................................................................. 8
Histria . Funcionament...................................................................................................... 9
Arquitectura ........................................................................................................................ 11
Programes ............................................................................................................................ 12
Components ....................................................................................................................... 12
Maquinari ............................................................................................................................. 12
Unitat de Control................................................................................................................ 13
Unitat aritmeticolgica .................................................................................................... 14
Memria principal.............................................................................................................. 15
Entrada/Sortida .................................................................................................................. 16
Ratol ...................................................................................................................................... 16
Teclat ..................................................................................................................................... 17
Impressora ............................................................................................................................ 17
Multitasca ............................................................................................................................. 17
Multiprocessament ............................................................................................................ 18
Programari ........................................................................................................................... 20
Informtica i ordinadors
Informtica
Informtica i ordinadors
Informtica i ordinadors
M PC 5150
Projecte GNU
Informtica i ordinadors
1984
IBM va presentar l'IBM AT, un sistema amb processador Intel 286, bus
d'expansi de 16 bits i 6 Mhz de velocitat. Tenia 512 KB de memria RAM,
un disc dur de 20 Mb i un monitor monocromtic. En aquell moment el
seu preu era de 5.795 dlars.
Apple Computers present el seu Macintosh 128 K amb el sistema
operatiu Mac OS, el qual va introduir un Interfcie grfica d'usuari ideada
per Xerox.
1985
basat
en
el
1992
Informtica i ordinadors
Informtica i ordinadors
Ordinador
Informtica i ordinadors
Un supercomputador de la NASA
Informtica i ordinadors
Histria . Funcionament
All que defineix els ordinadors moderns i els diferencia de la resta de
mquines s que aquests poden ser programats. Es pot donar una llista
d'instruccions (el programa) a l'ordinador i aquest les guardar i les dur
a terme en algun moment.
En la majoria de casos, les instruccions dels ordinadors sn simples: afegir
un nombre a un altre, moure unes dades d'un lloc a un altre, enviar un
missatge a un dispositiu extern, etc. Aquestes instruccions es llegeixen
des de la memria, i en general sn executades en el mateix ordre en
qu han estat donades. Hi ha per instruccions especials per indicar a
l'ordinador que ha de saltar (endavant o endarrere) cap algun altre
punt del programa, i continuar executant-se des d'all. Aquestes
instruccions s'anomenen instruccions de salt (o branques). Fins i tot es pot
fer que aquestes instruccions siguin condicionals, de manera que es
poden executar diferents instruccions en funci del resultat d'alguna
operaci anterior, o d'algun esdeveniment extern. Molts ordinadors
suporten directament subrutines, proporcionant un tipus de salt que
"recorda" el lloc des d' on ha saltat cap a una altra instrucci, per
retornar-hi quan la subrutina hagi acabat i continuar executant des
d'aquell punt.
L'execuci d'un programa es pot comparar amb llegir un llibre. Tot i que
una persona normalment llegir cada lletra i lnia seqencialment,
tamb pot tirar enrere en el text, o saltar-se pargrafs sencers d'escs
inters. De forma similar, un ordinador pot anar enrere i repetir les
instruccions d'alguna secci del programa una vegada i una altra, fins
que es compleixi alguna condici interna. Aix s'anomena flux de
Informtica i ordinadors
Informtica i ordinadors
Llenguatge de programaci
Llenguatges d'alt
BASIC, C, C++, C#, COBOL, Fortran, Java, Lisp, Pascal
nivell ms usats
Llenguatges
script ms usats
Arquitectura
Encara que les tecnologies emprades en les computadores digitals han
canviat molt des que van aparixer els primers models en els anys 40, la
majoria encara utilitza l'Arquitectura de von Neumann, publicada a
principis dels anys 1940 per John von Neumann, que altres autors
atribueixen a John Presper Eckert i John William Mauchly.
L'arquitectura de Von Neumann descriu un ordinador amb 4 seccions
principals: la unitat aritmtic lgica (ALU per les seves sigles de l'angls:
Arithmetic Logic Unit), la unitat de control, la memria central, i els
dispositius d'entrada i sortida (E / S ). Aquestes parts estan
interconnectades per canals de conductors anomenats busos:
La memria s una seqncia de celles d'emmagatzematge
numerades, on cada una s un bit o unitat d'informaci. La instrucci s
la informaci necessria per realitzar el que es desitja amb el
computador. Les celles contenen dades que es necessiten per dur a
terme les instruccions, amb el computador. El nombre de celles varien
molt d'ordinador a ordinador i les tecnologies emprades per a la
memria han canviat fora, van des dels rels electromecnics, tubs
plens de mercuri en els quals es formaven els polsos acstics, matrius
d'imants permanents, transistors individuals a circuits integrats amb
milions de celles en un sol xip. En general, la memria pot ser reescrita
diversos milions de vegades (memria RAM); s'assembla ms a una
pissarra que a una lpida (memria ROM) que noms es pot escriure
una vegada. El processador (tamb anomenat Unitat central de
processament o CPU) consta de:
Un tpic smbol esquemtic per a una ALU: A i B sn operands, R s la
sortida; F s l'entrada de la unitat de control; D s un estat de la sortida.
La unitat aritmtic lgica o ALU s el dispositiu dissenyat i construt per
dur a terme les operacions elementals com les operacions aritmtiques
Angelina Figuera Chavarra
11
Informtica i ordinadors
Programes
El tret que defineix els ordinadors moderns que els distingeix de totes les
altres mquines s que poden ser programats. S'ha de dir que algun
tipus d'instruccions (el programa) es pot donar a l'ordinador, i
comportar un procs en ells. Mentre alguns ordinadors poden tenir
conceptes estranys "instruccions" i "imprimir" (vegi computaci de
quantum), els ordinadors moderns basats en l'arquitectura de von
Neumann, sovint tenen un codi mquina en forma d'un llenguatge de
programaci imperatiu.
En termes prctics, un programa informtic poden ser just unes quantes
instruccions o estendre's a molts milions d'instruccions, per exemple com
fer els programes per a processadors de textos i navegadors web. Un
ordinador modern tpic pot executar milers de milions d'instruccions per
segon (gigaflops) i rarament comet una equivocaci durant molts anys
de funcionament.
Components
L'ordinador est compost pel maquinari (hardware) i el programari
(software).
Maquinari
Articles principals: Microprocessador i Unitat Central de Procs
Informtica i ordinadors
Unitat de Control
La Unitat de Control (tamb anomenat sistema de control o controlador
central)) dirigeix els diferents components d'un ordinador. Llegeix i
interpreta (descodifica) les instruccions del programa una per una i les
converteix en una srie de senyals de control que operen les altres parts
de l'ordinador. Els sistemes de control d'ordinadors avanats poden
arribar a reordenar instruccions per tal d'optimitzar-ne
d'optimitza ne l'execuci.
Una pea clau de tota CPU s el comptador de programa, un cella de
memria (registre) especial, que mant l'adrea de la memria on est
situada la segent instrucci del programa.
La funci del sistema de control s com es descriu a continuaci.
continuaci. Noti's
que es tracta d'una versi simplificada, i que alguns d'aquests passos es
poden executar concurrentment o en un diferent ordre depenent del
tipus de CPU:
1. Llegeix el codi per la segent instrucci de la cella indicada pel
comptador de programa
ograma
2. Descodifica el codi numric de la instrucci en un conjunt de
comandes o senyals per cada un dels altres sistemes.
3. Incrementa el comptador de programa de forma que apunti a la
segent instrucci.
Informtica i ordinadors
Informtica i ordinadors
O altres operacions lgiques com AND, OR, XOR, NOT. Que sn tils
entre altres coses per construir predicats condicionals, a partir del qual
s'executaran unes instruccions si es retorna true o unes altres si es retorna
false.
Els ordinadors superescalars contenen diverses ALUs que els permeten
processar moltes instruccions alhora. Algunes targetes grfiques i
ordinadors disposen d'instruccions SIMD i MIMD que els permeten
executar operacions sobre vectors i matrius.
Memria principal
Article principal: Memria d'ordinador
La memria la podem imaginar com una llista de celles en qu poden
llegir-se i escriure nombres. Cada cella, numerada amb una adrea,
pot emmagatzemar un nic nombre. A aquesta memria se li envien
ordres de l'estil "posa el nombre 123 a la cella nmero 1357" o "afegeix
el nombre que hi ha a la cella 1357 al nombre que hi ha a la cella 2468
i posa el resultat a la cella 1595". La informaci que es guarda a la
memria pot representar qualsevol cosa, amb la mateixa facilitat. Des
de lletres a nombres, o les mateixes instruccions del programari que
indiquen a l'ordinador qu fer. En tant que la CPU no diferencia entre els
diferents tipus d'informaci, s responsabilitat del programari donar
significat a all que la memria tan sols veu com a nombres.
Informtica i ordinadors
Entrada/Sortida
L'E/S s la manera que t l'ordinador d'enviar i rebre informaci del mn
exterior.
Els perifrics d'entrada tpics d'un ordinador personal sn el teclat,
el ratol, la palanca de control (joystick), l'escner, el micrfon o
la cmera web. I de sortida el monitor, elsaltaveus o la impressora.
Tamb les xarxes informtiques sn E/S.
Tamb es considera E/S la memria secundria, categoria de la qual
formen part tota una srie de dispositius d'emmagatzematge com
els disquets, discs durs, CD (disc compacte), DVD, cintes, memries flaix.
Molts dispositius d'E/S es poden considerar ordinadors en s:
independents, amb la seva prpia memria i CPU.
Ratol
Article principal: Ratol (ordinador)
El ratol (de la traducci de mouse en angls) s un perifric d'ordinador,
generalment fabricat en material plstic, que podem considerar, al
Informtica i ordinadors
Teclat
Un teclat de computadora s un perifric, fsic o virtual (per exemple
teclats de pantalla o teclats tctils), utilizats per a la introducci d'ordres
i dades en una computadora. T el seu origen en els teletips i les
mquines d'escriure elctriques, que es van utilitzar com a teclats dels
primers ordinadors i dispositius d'enmagatzematge (grabadores de cinta
de paper y targetes perforades).
Impressora
Una impressora s un perifric d'una computadora que permet produir
una cpia permanent de textes o grfics de documents guardats en
format electrnic, imprimint en paper les dades en medis fsics, utilitzant
carrets de tinta o tecnologa lser. Moltes impressores sn utilitzades com
a perifrics, i estan permanentment unides a la computadora per un
cable.
Multitasca
Mentre que un ordinador pot noms executar un programa,
normalment s necessari executar diversos programes alhora o si ms no
simular-ho. Aix s'aconsegueix amb lamultitasca: tot i que l'ordinador
executa un sol programa a cada moment, el fet que els diferents
programes
es
vagin
succeint en
ordre
molt rpidament
(mitjanant canvis de context) provoca la sensaci que aquests
diferents programes s'executen en parallel, tot i noms executar-se'n un
en qualsevol instant donat.
Aix s'aconsegueix amb un senyal especial anomenat interrupci, que
provoca la interrupci del codi actualment en execuci per donar pas
a un altre codi. El punt del codi on s'ha interromput es desa de manera
Angelina Figuera Chavarra
17
Informtica i ordinadors
Multiprocessament
Cray va
dissenyar
molts
supercomputadors
que
feien
multiprocessament.
Alguns ordinadors sn dissenyats per distribuir la seva crrega entre
vries CPUs, una tcnica que abans s'usava noms en ordinadors grans i
potents, com els supercomputadors, els mainframes i els servidors. Avui
dia ja hi ha molts ordinadors porttils i de sobretaula amb sistemes
multiprocessador i multi-core (multiples CPUs en un sol circuit integrat).
Els supercomputadors en particular, normalment ofereixen arquitectures
niques que difereixen significativament de les arquitectures bsiques
de programa emmagatzemat i dels ordinadors de propsit general.
Normalment disposen de milers de CPUs, interconnexions d'alta velocitat
Informtica i ordinadors
Els ordinadors s'han fet servir per coordinar la informaci de diversos llocs
des dels anys 50. El sistema SAGE de l'exrcit dels Estats Units va ser el
primer sistema a gran escala d'aquest tipus. Aquest sistema va conduir
al desenvolupament d'altres sistemes especialitzats d's comercial, com
Sabre.
Els anys 70, informtics d'instituts de recerca al llarg dels Estats Units van
comenar a connectar els seus ordinadors entre ells fent servir
tecnologies de telecomunicacions. Aquest esfor fou fundat per l'ARPA
(avui dia DARPA), resultant en la xarxa informtica anomenada
ARPANET. Les tecnologies que feren Arpanet possible s'estengueren i
evolucionaren.
Amb
el
temps,
la
xarxa
s'estengu
ms
enll
dels
entorns acadmics i militars i es convert en Internet. L'emergncia de les
xarxes informtiques van comportar la redefinici de la naturalesa i les
fronteres de l'ordinador. Els sistemes operatius i les aplicacions es van
modificar per fer possible accedir a recursos ubicats en altres ordinadors
de la xarxa, com ara dispositius perifrics o informaci
emmagatzemada, com a extensi dels recursos de l'ordinador. En un
inici, aquestes facilitats noms eren disponibles per a treballadors en
entorns d'alta tecnologia, per els anys 90, la difusi d'aplicacions com
el correu electrnic o la World Wide Web, combinat amb el
Informtica i ordinadors
Programari
Es coneix com programari (software) al equipament lgic o suport lgic
duna computadora digital; compren el conjunt dels components lgics
necessaris que fan possible la realitzaci de tasques especfiques, en
contraposici als components fsics del sistema, anomenats hardware.
El programari (en angls Software) s la part immaterial de l'ordinador.
De vegades al programari fix se l'anomena firmware (el software
dels drivers o de la BIOS). El primer software en executar-se s el de la
BIOS, seguit pel sistema operatiu.
El sistema operatiu s un tipus especial de programa. Essencialment
serveix per oferir multitasca, repartint els recursos de l'ordinador entre les
diferents aplicacions. Actualment,Windows s el sistema operatiu ms
utilitzat amb un 90% de quota. El segueixen Linux i MacOS. Les llibreries
sn colleccions de programari que contenen funcions d's com, i
permeten de reaprofitar codi.