Documente Academic
Documente Profesional
Documente Cultură
INFORMAŢIONALE
Un sistem de calcul constă într-un număr de
componente interconectate ce lucrează împreună,
cu scopul de a converti datele în informaţii.
Componentele principale ale unui sistem de
calcul includ hardware-ul (dispozitivele fizice) şi
software-ul (programele).
Termenul de hardware desemnează orice dispozitiv
(majoritatea acestora utilizând circuite electronice
digitale) prin intermediul căruia se desfăşoară
activităţile de introducere, prelucrare, stocare şi
extragere a rezultatelor, în cadrul unui sistem
informatic.
Hardware-ul unui sistem de calcul constă în diferite elemente, a căror
relaţie este prezentată în figura de mai
Dispozitive de jos. Datele sunt introduse în
sistem, prelucrate conform instrucţiunilor software şi apoi afişate
pe ecran, de exemplu, ca comunicaţii
informaţii. Pe de altă parte, datele sau
informaţiile necesare în vederea unor utilizări viitoare sunt stocate.
Procesor
UCC UAL
Registre
Dispozitive Dispozitive
de intrare Memorie de ieşire
(stocare primară)
Memorie
secundară
Principalele componente hardware ale calculatorului
pot fi grupate în:
I. Dispozitivele de intrare, ce sunt utilizate pentru a
capta sau introduce date în sistemul de calcul.
Înainte de a putea fi utilizate într-un calculator,
datele trebuiesc, de regulă, convertite într-un format
ce suportă prelucrarea electronică.
II. Unitatea centrală de prelucrare (UCP) sau
procesorul ce realizează prelucrări prin executarea
instrucţiunilor primite sub forma programelor de
calculator, controlând toate funcţiile principale ale
sistemului de calcul. Conceptual, circuitele unui
procesor pot fi împărţite în două subdiviziuni
majore: unitatea aritmetică şi logică (UAL) şi
unitatea de comandă şi control (UCC).
III. Unitatea de memorie. Funcţia de stocare a unui sistem
de calcul este realizată prin intermediul memoriei interne
(numită şi memorie primară) şi al memoriei externe
(numită şi memorie secundară). Pe de altă parte,
procesoarele includ şi circuite de stocare numite memorie
cache destinată stocării temporare şi cu viteză ridicată a
instrucţiunilor şi datelor.
Memoria internă este utilizată pentru stocarea temporară a:
• datelor în vederea prelucrării
• instrucţiunilor software utilizate pentru prelucrarea
datelor sau controlul sistemului de calcul
• datelor şi informaţiilor procesate
Memoria externă stochează permanent programele, datele
şi informaţiile pentru momentul când vor fi necesare. Un
program stocat pe hard-disc, atunci când este activat, este
transferat în memoria de lucru (RAM).
IV. Dispozitivele de ieşire convertesc rezultatele prelucrărilor
electronice ale calculatorului într-o formă inteligibilă
omului. De pildă, rezultatul unui calcul poate fi afişat pe
ecran sau trimis la imprimantă. Totodată, un echipament
de ieşire poate transmite datele ce necesită prelucrări
ulterioare unui dispozitiv de stocare.
Dacă avem în vedere gruparea dispozitivelor electronice în
carcasa unităţii centrale, identificăm patru categorii:
• placa de bază ce cuprinde: UCP, RAM, cache, ROM BIOS,
cipset-ul (controlere), porturi, magistrale, sloturi, interfeţe
EIDE, SATA, USB, AGP etc.;
• unităţile de discuri: hard-discuri, CD-ROM, DVD-ROM etc.;
• plăcile (card-urile) de extensie: card grafic (adaptor video),
card de reţea, card de sunet, tuner TV, modem sau card
ISDN, controler SATA, SCSI;
• sursa de alimentare.
Evoluţia calculatoarelor electronice
Istoria tehnicii de calcul este foarte veche şi
este legată de apariţia numerelor şi a primelor
dispozitive de calcul. Chiar termenul de calcul
derivă din cuvântul “calculus” din limba latină
care înseamnă “pietricică”, deci primul
instrument rudimentar de calcul. În
antichitate se folosea abacul, ca instrument
perfecţionat de calcul.
Majoritatea autorilor consideră că secolul XVII este perioada cea mai
reprezentativă pentru începuturile tehnicii de calcul moderne. Prima
maşină de calculat este realizată în anii 1623-1624 de către Wilhelm
Shickart, profesor de astronomie şi matematică la Universitatea din
Tubingen. Din nefericire referinţele la această maşină de calculat
sunt puţine deoarece un incendiu a distrus atât maşina cât şi pe
autorul ei. Au rămas doar câteva schiţe şi note din care aflăm că
această maşină de calcul putea efectua automat adunări şi scăderi,
respectiv înmulţiri şi împărţiri.
Evoluţia calculatoarelor electronice
A doua maşină de calculat a apărut în anii 1642-1644, fiind realizată de
Blaise Pascal. De obicei acesta este modelul la care se face referinţă în
literatura de specialitate, lucru explicabil deoarece a supravieţuit şi a
fost folosit în următoarele realizări în domeniu.
Maşina de calculat pusă la punct de Blaise Pascal efectua automat
adunări şi scăderi pe principiul roţilor dinţate. De remarcat că Blaise
Pascal a realizat maşina de calculat la vârsta de 19 ani, din dorinţa de a-
şi ajuta tatăl care era perceptor de impozite.
Cea de-a treia maşină de calculat din
secolul XVII aparţine lui Gottfried
Wilhelm Leibnitz şi a fost realizată în
1671. Această maşină de calculat
executa automat toate cele patru
operaţiuni aritmetice. Ea a fost
realizat pentru a uşura calculele
impuse de cercetările sale în
astronomie.
Evoluţia calculatoarelor electronice
Prima jumătate a secolului XIX este marcată de realizările lui Charles
Babbage de la Universitatea din Cambridge (Marea Britanie). În
1833 el proiectează şi construieşte maşina analitică care conţine
toate elementele fundamentale ale calculatoarelor moderne:
memoria, dispozitivele de intrare şi ieşire, dispozitivul de calcul,
dispozitivul de comandă. Performanţa consta într-o adunare de
numere de 50 de cifre într-o secundă şi înmulţirea lor într-un minut.
https://www.pcmag.com/roundup/294182/the-best-ebook-readers
The Best E-Readers to Buy in 2019
I. Microcalculatoare (Personal Computers)
3) Calculatoare de reţea (Network Computers / Thin Clients)
Un calculator de reţea este un calculator cu preţ mic, cu administrare
centralizată şi care nu dispune de unitate de dischetă, DVD sau slot-uri
de extindere şi, de regulă, nici de hard disk. Un astfel de calculator are
posibilităţi limitate şi execută doar aplicaţii esenţiale, rămânând astfel
redus ca performanţe şi aplicaţii executabile, de unde şi denumirea de
client „subţire”. Se regăseşte în configuraţiile sistemelor informaţionale
din firme.
Neavând hard-disc aceste calculatoare nu riscă o „prăbuşire” a acestuia şi
nu pot fi nici infectate de viruşi. Spre deosebire de calculatoarele
desktop, software-ul necesar este descărcat, la nevoie, prin
intermediul reţelei, astfel că şi întreţinerea, distribuţia şi actualizarea
aplicaţiilor este mult mai uşoară şi mai puţin costisitoare. Ca atare,
unul dintre avantajele majore ale calculatorului de reţea este
reprezentat de costul total de exploatare (Total Cost of Ownership –
TCO) mult redus în comparaţie cu un desktop complet echipat.
I. Microcalculatoare (Personal Computers)
4) Calculatoare de birou (Desktop Computers)
Acestea sunt sisteme de calcul mono-utilizator de dimensiuni relativ
reduse şi dispunând de o mare versatilitate, la preţuri rezonabile.
Denumite astfel datorită mărimii lor (componentele lor fiind destul
de mici ca să încapă pe sau lângă birou), calculatoarele desktop
oferă suficientă putere de calcul, memorie şi capacitate de stocare
pentru majoritatea activităţilor de prelucrare a datelor dintr-o
organizaţie.
Calculatoarele de birou au devenit instrumente standard pentru
afaceri, fiind nelipsite în marile corporaţii. Există o multitudine de
producători la nivel mondial, majoritatea PC-urilor în utilizând
procesoare Intel sau AMD şi software Microsoft. Există însă şi alte
opţiuni, cea mai populară alternativă fiind calculatoarele Apple
MacIntosh sau iMac, utilizate frecvent pentru aplicaţiile
profesionale de editare (desktop publishing), precum producţia de
ziare, reviste şi cărţi ilustrate.
I. Microcalculatoare (Personal Computers)
Acestea sunt cele mai puternice sisteme de calcul, cu cele mai mari
viteze de prelucrare şi cele mai ridicate performanţe, fiind special
proiectate pentru aplicaţii ştiinţifice, de proiectare şi economice,
care necesită viteze foarte ridicate în efectuarea de calcule
numeroase şi complexe. Iniţial, supercalculatoarele au fost
utilizate de către agenţiile guvernamentale la efectuarea cu viteză
ridicată a calculelor necesare în astronomie, prognozarea vremii
globale şi în aplicaţiile sistemelor militare.
În urma recentelor reduceri ale preţurilor acestor sisteme, ele au
început să fie folosite şi pentru scopuri comerciale mai generale,
cum ar fi cercetarea şi proiectarea microprocesoarelor, aplicaţiile
complexe de data mining etc. Piaţa supercalculatoarelor include
azi agenţii de cercetare guvernamentale (NASA, Centrul de
cercetări ştiinţifice în domeniul energiei din S.U.A., Oficiul
Meteorologic al Marii Britanii), mari universităţi şi corporaţii
multinaţionale.
IV. Supercalculatoare (Supercomputers)
Primul supercalculator (Cray-1) a fost construit în 1976 de firma Cray Research,
iar succesul acestuia a determinat lansarea de noi serii de astfel de sisteme (1985
– Cray-2, 1988 – Cray Y-MP, 1989 – Cray-3).
Supercalculatoarele se bazează pe arhitectura de prelucrare paralelă de către
microprocesoare interconectate, ce pot executa, în paralel, mai multe instrucţiuni
în acelaşi timp. Ele pot efectua cu uşurinţă calcule matematice la viteze de ordinul
miliardelor de operaţii în virgulă flotantă pe secundă - gigaflops (Floating-Point
Operations Per Second – FLOPS).
Astăzi sunt în uz deja sisteme ce pot calcula cu viteze exprimate în teraflops şi
care folosesc arhitectura de prelucrare paralelă masivă (Massively Parallel
Processing – MPP) a mii de procesoare, având preţuri cuprinse între 5 şi 50
milioane dolari.
Totuşi, utilizarea unei noi arhitecturi, bazată pe multiprelucrarea simetrică
(Symmetric Multiprocessing – SMP), ce interconectează un număr mai mic de
microprocesoare a determinat apariţia unei noi „rase” de minisupercalculatoare
cu preţuri pornind de la câteva sute de mii de dolari. De exemplu, preţul unui IBM
RS/6000 SP începe de la 150.000$ pentru un calculator cu un singur nod de
procesare SMP. Acesta poate fi însă extins la sute de noduri de procesare, ceea ce
poate urca preţul la zeci de milioane de dolari.
IV. Supercalculatoare (Supercomputers)
Sisteme de operare pentru supercalculatoare
• Linux might be struggling for a decent desktop market share but it is definitely ruling the
world of supercomputers. Linux is the supercomputer operating system by choice.
• As per the latest report from Top 500 (2020), Linux now runs on all of the fastest 500
supercomputers in the world. The previous number was 498 as remaining two
supercomputers ran Unix.
• Top500 is an independent project that was launched in 1993 to benchmark supercomputers.
It publishes the details about the top 500 fastest supercomputers known to them, twice a
year. You can go the website and filter out the list based on various criteria such as country,
OS type, vendors etc.
• Linux rules supercomputers because of its open source nature
• 20 years back, most of the supercomputers ran Unix. But eventually, Linux took the lead and
become the preferred choice of operating system for the supercomputers.
• The main reason for this growth is the open source nature of Linux. Supercomputers are
specific devices built for specific purposes. This requires a custom operating system
optimized for those specific needs.
• Unix, being a closed source and propriety operating system, is an expensive deal when it
comes to customization. Linux, on the other hand, is free and easier to customize.
Engineering teams can easily customize a Linux-based operating system for each of the
supercomputers.
IV. Supercalculatoare (Supercomputers)
• 2000 IBM ASCI White 7,23 TFLOPS DoE-Lawrence Livermore National Laboratory,
California, US
• 2002 NEC Earth Simulator 35,86 TFLOPS Earth Simulator Center, Yokohama, Japan
• 2004 SGI Columbia 51,87 TFLOPS Ames Research Center (NASA), US
• 2007 IBM Blue Gene/L 478,2 TFLOPS DoE/U.S. National Nuclear Security
Administration, US
• 2008 IBM Roadrunner 1,11 PFLOPS DoE-Los Alamos National Laboratory, New
Mexico, US
• 2009 Cray XT5 Jaguar 1,76 PFLOPS DoE-Oak Ridge National Laboratory,
Tennessee, US
• 2010 Tianhe-1A 2,507 PFLOPS National Supercomputing Center, Tianjin, China
• 2011 Fujitsu K computer 8,16 PFLOPS Advanced Institute for Computational
Science, RIKEN, Kobe, Japan
• 2012 IBM Sequoia 16,32 PFLOPS DoE-LLNL, California, US
• 2013 Cray Inc. Titan 17,59 PFLOPS DoE-Oak Ridge National Laboratory, US
• 2014 Tianhe-2 33,86 PFLOPS Université chinoise de technologie de
défense, China
• 2016 Sunway TaihuLight 93 PFLOPS National Supercomputing Center in Wuxi , China
• 2019 IBM Summit 148,6 PFLOPS DoE-Oak Ridge National Laboratory, US
• 2020 Fujitsu Fugaku 415.53 PFLOPS RIKEN Center for Computational Science, Japan
GFLOPS 1.000.000.000 (109 FLOating Point operations per Second)
TFLOPS 1.000.000.000.000 (1012)
PFLOPS 1.000.000.000.000.000 (1015)
https://www.datacenterknowledge.com/supercomputers/world-s-10-fastest-supercomputers-pictures/gallery?slide=9
China builds world’s fastest supercomputer without U.S. chips
Top 6 positions of the TOP 500 in June 2020
Rmax Power
Rank System Cores Rpeak (TFlop/s)
(TFlop/s) (kW)
Supercomputer Fugaku - Supercomputer Fugaku, A64FX 48C 2.2GHz, Tofu
interconnect D, Fujitsu
1 7,299,072 415,530.0 513,854.7 28,335
RIKEN Center for Computational Science
Japan
Summit - IBM Power System AC922, IBM POWER9 22C 3.07GHz, NVIDIA Volta
GV100, Dual-rail Mellanox EDR Infiniband, IBM
2 2,414,592 148,600.0 200,794.9 10,096
DOE/SC/Oak Ridge National Laboratory
United States
Sierra - IBM Power System AC922, IBM POWER9 22C 3.1GHz, NVIDIA Volta GV100,
Dual-rail Mellanox EDR Infiniband, IBM / NVIDIA / Mellanox
3 1,572,480 94,640.0 125,712.0 7,438
DOE/NNSA/LLNL
United States
Sunway TaihuLight - Sunway MPP, Sunway SW26010 260C 1.45GHz, Sunway, NRCPC
4 National Supercomputing Center in Wuxi 10,649,600 93,014.6 125,435.9 15,371
China
Tianhe-2A - TH-IVB-FEP Cluster, Intel Xeon E5-2692v2 12C 2.2GHz, TH Express-2,
Matrix-2000, NUDT
5 4,981,760 61,444.5 100,678.7 18,482
National Super Computer Center in Guangzhou
China
HPC5 - PowerEdge C4140, Xeon Gold 6252 24C 2.1GHz NVIDIA Tesla V100, Mellanox
HDR Infiniband, Dell EMC
6 669,760 35,450.0 51,720.8 2,252
Eni S.p.A.
Italy
Selene - DGX A100 SuperPOD, AMD EPYC 7742 64C 2.25GHz, NVIDIA A100,
Mellanox HDR Infiniband, Nvidia
7 272,800 27,580.0 34,568.6 1,344
NVIDIA Corporation
United States
Frontera - Dell C6420, Xeon Platinum 8280 28C 2.7GHz, Mellanox InfiniBand HDR, Dell
EMC
8 448,448 23,516.4 38,745.9
Texas Advanced Computing Center/Univ. of Texas
United States
Marconi-100 - IBM Power System AC922, IBM POWER9 16C 3GHz, Nvidia Volta V100,
Dual-rail Mellanox EDR Infiniband, IBM
9 347,776 21,640.0 29,354.0 1,476
CINECA
Italy
Piz Daint - Cray XC50, Xeon E5-2690v3 12C 2.6GHz, Aries interconnect , NVIDIA Tesla
P100, Cray/HPE
10 387,872 21,230.0 27,154.3 2,384
Swiss National Supercomputing Centre (CSCS)
Switzerland
Frontier, the world’s largest supercomputer, relies on a cooling system that uses 6,000
gallons of water a minute. Image: Oak Ridge National Laboratory/HP Enterprise
Japan's Fugaku supercomputer goes fully live to aid COVID-19 research