-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathlarge-systems.tex
396 lines (292 loc) · 40.3 KB
/
large-systems.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
% !TeX program = xelatex
\documentclass[11pt,a4paper,notitlepage,fleqn]{article}
\input{preamble.tex}
\usepackage{endnotes}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{float}
\title{Μεγαλο 1
\\
{
\normalsize Συστήματα Μεγαλοϋπολογιστών
\\
\normalsize Σημειώσεις από τις παραδόσεις}
}
\date{Άνοιξη 2019
\\
{
% \small Τελευταία ενημέρωση: \today
}
}
\author{
Για τον κώδικα σε \LaTeX, ενημερώσεις και προτάσεις:
\\
\url{https://github.com/kongr45gpen/ece-notes}}
\setallmainfonts(Digits,Latin,Greek){Asana Math}
\setmainfont{Noto Serif}
\setsansfont{Ubuntu}
\usepackage{polyglossia}
\newfontfamily\greekfont[Script=Greek,Scale=1.00]{Liberation Serif}
\hypersetup{pdftitle = {Συστήματα μεγάλων υπολογιστών}}
\let\mytodo\todo
\renewcommand{\todo}[1]{\par\mytodo[inline,noline]{#1}}
\begin{document}
\maketitle
\hrule
\vspace{50pt}
\begin{infobox}{Λάθη \& Διορθώσεις}
Οι τελευταίες εκδόσεις των σημειώσεων βρίσκονται στο Github
(\url{https://github.com/kongr45gpen/ece-notes/raw/master/large-systems.pdf}) ή
στη διεύθυνση \url{http://helit.org/ece-notes/large-systems.pdf}.
Περιέχουν διορθώσεις σε λάθη και τυχόν βελτιώσεις.
\tcblower
Μπορείτε να ενημερώνετε για οποιοδήποτε λάθος και πρόταση
μέσω PM στο forum, issue στο Github, ή οποιουδήποτε άλλου τρόπου.
\end{infobox}
\todo{Add PDF links}
{
\hypersetup{linkcolor=black}
\tableofcontents
}
\newpage
\section{Εισαγωγή}
Το μάθημα \textbf{Συστήματα μεγαλοϋπολογιστών} (ή \textbf{Συστήματα Μεγάλων Υπολογιστών}, \textbf{Μεγαλο 1}, \textbf{Συστήματα Μακροϋπολογιστών}) ασχολείται με τα πολύ μεγάλα συστήματα υπολογιστών, και αποτελεί τη φυσική συνέχεια των Μικρο 1 και Μικρο 2. Σε αυτό το μάθημα θα χρησιμοποιήσουμε τις γνώσεις μας στον πολλαπλασιασμό, για να πολλαπλασιάσουμε το μέγεθος των υπολογιστών, ώστε να γίνουν αρκετά μεγάλοι. θα αποκτήσουμε κυριολεκτικά τη "μεγάλη εικόνα" και θα στοχεύσουμε στην κατασκευή συστημάτων τόσο μεγάλων, που δε χωράν στο γνωστό σύμπαν.
\subsection*{Βαθμολόγηση}
Το μάθημα βαθμολογείται με υποχρεωτικές εξετάσεις που λαμβάνουν το 10\% του τελικού βαθμού. Επιπλέον, υπάρχει προαιρετικό εργαστήριο για απόκτηση του υπόλοιπου 30\% του βαθμού, που γίνεται στο εργαστήριο μεγάλου υπολογιστή της σχολής. Δυστυχώς, ο υπολογιστής είναι τόσο μεγάλος που χωράει μόνο ένα άτομο στην αίθουσα, επομένως το εργαστήριο μπορεί να το παρακολουθήσει μόνο ένα άτομο το εξάμηνο.
\newpage
\section{Μεγάλοι υπολογιστές}
Το 1\textsuperscript{ο} μέρος του μαθήματος αφορά τη μελέτη μεγάλων υπολογιστικών συστημάτων. Θα σχολιάσουμε τα industry standards της αγοράς, μερικά από τα οποία αποτελούν λύσεις που θα συναντήσετε σίγουρα όταν βρεθείτε στην αγορά εργασίας.
\subsection{ENIAC: Electronic Numerical Integrator and Computer}
\begin{figure}[h]
\centering
\includegraphics[width=.3\textwidth]{i/4}
~
\includegraphics[width=.3\textwidth]{i/3}
\caption{Δΰο κομμάτια του ENIAC}
\caption{ κομμάτια του ENIAC}
\end{figure}
\begin{figure}[h]
\centering
\includegraphics[width=.7\textwidth]{i/2}
\end{figure}
Το ENIAC (/ iːniæk, ɛ- /; Electronic Numerical Integrator and Computer) ήταν ο πρώτος ηλεκτρονικός υπολογιστής γενικής χρήσης. Ήταν Turing-πλήρες, ψηφιακό και ικανό να λύσει "μια μεγάλη τάξη αριθμητικών προβλημάτων" μέσω του επαναπρογραμματισμού.
Παρόλο που το ENIAC σχεδιάστηκε και χρησιμοποιήθηκε κυρίως για τον υπολογισμό των πινάκων πυροβολικού πυροβολικού για το Εργαστήριο Βαλλιστικών Ερευνών του Στρατού των Ηνωμένων Πολιτειών, το πρώτο του πρόγραμμα ήταν μια μελέτη της σκοπιμότητας του θερμοπυρηνικού όπλου.
Το ENIAC ολοκληρώθηκε το 1945 και τέθηκε για πρώτη φορά σε πρακτική χρήση στις 10 Δεκεμβρίου 1945.
Το ENIAC ήταν επίσημα αφιερωμένο στο Πανεπιστήμιο της Πενσυλβανίας στις 15 Φεβρουαρίου 1946 και ανακοινώθηκε από τον Τύπο ως «Giant Brain». Έχει ταχύτητα της τάξης του χίλιες φορές πιο γρήγορη από εκείνη των ηλεκτρομηχανικών μηχανών. αυτή η υπολογιστική ισχύς, σε συνδυασμό με την προγραμματισμό γενικού σκοπού, ενθουσιάστηκαν επιστήμονες και βιομήχανοι. Ο συνδυασμός ταχύτητας και προγραμματισμού επέτρεψε χιλιάδες περισσότερους υπολογισμούς για προβλήματα, καθώς η ENIAC υπολόγισε μια τροχιά σε 30 δευτερόλεπτα που χρειάστηκε 20 ώρες ανθρώπου (επιτρέποντας μία ώρα ENIAC να εκτοπίσει 2.400 ώρες ανθρώπινου χρόνου). Το ολοκληρωμένο μηχάνημα ανακοινώθηκε στο κοινό το βράδυ της 14ης Φεβρουαρίου 1946 και αφιερώθηκε επίσημα την επόμενη μέρα στο Πανεπιστήμιο της Πενσυλβανίας, έχοντας κοστίσει περίπου \$ 500.000 (περίπου \$ 6.300.000 σήμερα). Ήταν τυπικά αποδεκτό από το αμερικανικό στρατιωτικό σώμα στρατιωτών τον Ιούλιο του 1946. Το ENIAC έκλεισε στις 9 Νοεμβρίου 1946 για ανακαίνιση και αναβάθμιση μνήμης και μεταφέρθηκε στο Aberdeen Proving Ground του Maryland το 1947. Εκεί, στις 29 Ιουλίου 1947 , ενεργοποιήθηκε και ήταν σε συνεχή λειτουργία μέχρι τις 11:45 μ.μ. στις 2 Οκτωβρίου 1955.
Τα κύρια μέρη ήταν 40 πίνακες και τρεις φορητοί πίνακες λειτουργιών (ονομασμένοι Α, Β και Γ). Η διάταξη των πλαισίων ήταν (δεξιόστροφα, αρχίζοντας με τον αριστερό τοίχο):
Αριστερό τοίχο
\begin{itemize}
\item Μονάδα εκκίνησης
\item Μονάδα Ποδηλασίας
\item Master Programmer - πίνακες 1 και 2
\item Πίνακας λειτουργιών 1 - πίνακας 1 και 2
\item Συσσωρευτής 1
\item Συσσωρευτής 2
\item Διαχωριστής και τετράγωνο σκούτερ
\item Συσσωρευτής 3
\item Συσσωρευτής 4
\item Συσσωρευτής 5
\item Συσσωρευτής 6
\item Συσσωρευτής 7
\item Συσσωρευτής 8
\item Συσσωρευτής 9
\end{itemize}
Πίσω τοίχωμα
\begin{itemize}
\item Συσσωρευτής 10
\item Πολλαπλασιαστής μεγάλης ταχύτητας - πίνακες 1, 2 και 3
\item Συσσωρευτής 11
\item Συσσωρευτής 12
\item Συσσωρευτής 13
\item Συσσωρευτής 14
\end{itemize}
Δεξί τοίχωμα
\begin{itemize}
\item
\item Συσσωρευτής 15
\item Συσσωρευτής 16
\item Συσσωρευτής 17
\item Συσσωρευτής 18
\item Πίνακας λειτουργιών 2 - πίνακας 1 και 2
\item Πίνακας λειτουργιών 3 - πίνακας 1 και 2
\item Συσσωρευτής 19
\item Συσσωρευτής 20
\item Σταθερός πομπός - πίνακες 1, 2 και 3
\item Εκτυπωτής - πίνακες 1, 2 και 3
\end{itemize}
Ένας αναγνώστης καρτών IBM προσαρτήθηκε στον πίνακα σταθερού πομπού 3 και ένας πινάκας κάρτας IBM προσαρτήθηκε στον πίνακα εκτυπωτών 2. Οι πίνακες λειτουργιών φορητών μπορούν να συνδεθούν στον πίνακα λειτουργιών 1, 2 και 3.
\subsection{MegaProcessor}
\begin{quote}
\textit{Πηγή: \url{http://www.megaprocessor.com/}}
\end{quote}
\paragraph{Τι ?} Ο Megaprocessor είναι ένας μικροεπεξεργαστής χτισμένος μεγάλος. Πολύ μεγάλο.
\paragraph{Πως ?} Όπως όλοι οι σύγχρονοι επεξεργαστές, ο Megaprocessor είναι κατασκευασμένος από τρανζίστορ. Είναι απλά ότι αντί να χρησιμοποιούμε τα teeny-weeny που ενσωματώνονται σε ένα τσιπ πυριτίου χρησιμοποιεί διακεκριμένα ατομικά όπως αυτά παρακάτω. Χιλιάδες από αυτούς. Και τα φορτία LED.
{\LARGE Τρανζίστορ}
\paragraph{Γιατί ?} - Σύντομη απάντηση: Γιατί θέλω.
\paragraph{Γιατί ?} - μακρά απάντηση: Οι υπολογιστές είναι αρκετά αδιαφανείς, κοιτάζοντας τους είναι αδύνατο να δουν πώς λειτουργούν. Αυτό που θα ήθελα να κάνω είναι να μπω μέσα και να δω τι συμβαίνει. Το πρόβλημα είναι ότι δεν μπορούμε να συρρικνωθούμε αρκετά ώστε να περπατήσουμε μέσα σε ένα τσιπ πυριτίου. Αλλά μπορούμε να πάμε αντίστροφα. μπορούμε να φτιάξουμε το πράγμα αρκετά μεγάλο ώστε να μπούμε μέσα του. Όχι μόνο μπορούμε να βάλουμε LED για τα πάντα έτσι μπορούμε πραγματικά να δούμε τα δεδομένα που κινούνται και η λογική συμβαίνει. Θα είναι υπέροχο.
\paragraph{Οπου ?} Εδώ. Cambridge.
\paragraph{Ο οποίος ?} Μου. James
\paragraph{Πότε ?} Τώρα. Από τις 22 Ιουνίου 2016 χτίστηκε. Υπάρχει ένα ημερολόγιο της προόδου κατασκευής εδώ. (Τελευταία ενημέρωση 20 Οκτωβρίου 2016)
\paragraph{Πόσο μεγάλο είναι;} Λοιπόν ένας αθροιστής 8-bit είναι περίπου ένα πόδι μακριά (χρησιμοποιώ πέντε από αυτά):
8-bit αθροιστής / αφαίρεσης
\paragraph{Και το όλο θέμα;} Επί του παρόντος είναι περίπου 10 μέτρα μήκος και 2 μέτρα ύψος:
{\centering\includegraphics[width=\textwidth]{i/7}}
\subsubsection{Υλοποίηση σε επίπεδο registers}
\includegraphics[width=.8\textwidth]{i/8}
\subsubsection{Βίντεο τουτόριαλ στο γιουτιούμπ}
{\Large\url{https://www.youtube.com/watch?v=z71h9XZbAWY}}
\subsubsection{Καταχωρητές}
\begin{table}[h]
\begin{tabular}{|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|}
\hline
\textbf{Παράμετρος}, & \textbf{τιμή}, & \textbf{σημειώσεις} & & & & & & & & & & & & & & & & & & & & & & & \\ \hline
Πλάτος & δεδομένων, & 16 & bit, & Οι κωδικοί Op έχουν πλάτος 8 bits Ενώ οι εσωτερικές διαδρομές δεδομένων είναι όλες 16 bit, ο εξωτερικός δίαυλος δεδομένων έχει πλάτος 8 bits. & & & & & & & & & & & & & & & & & & & & & \\ \hline
Διεύθυνση & Width, & 16 & bit, & & & & & & & & & & & & & & & & & & & & & & \\ \hline
Αριθμός & καταχωρητών, & 7, & R0, R1, R2, R3: Γενικός σκοπός PC: Μετρητής προγραμμάτων SP: δείκτης στοίβας PS: Κατάσταση επεξεργαστή & & & & & & & & & & & & & & & & & & & & & & \\ \hline
Clock & Speed, & DC & σε & κάτι, & Σήμερα μοιάζει περίπου με 20kHz. Εκτός από την ελεύθερη λειτουργία, θα είναι δυνατή η μονοπατιού κύκλου ανά κύκλο για να παρακολουθήσετε τη λειτουργία της λογικής. & & & & & & & & & & & & & & & & & & & & \\ \hline
RAM, & 256 & Bytes, & Ακόμα & δεν & μπορώ & να & πιστέψω & ότι & κατάφερα & να & το & τελειώσω! & & & & & & & & & & & & & \\ \hline
PROM, & 256 & bytes; & Εξαρτάται & πόση & αντοχή & συγκόλλησης & έχω & αφήσει. & & & & & & & & & & & & & & & & & \\ \hline
Ισχύς, & $\sim$ & 500W, & Αυτό & κυριαρχείται & από & την & ισχύ & που & απαιτείται & για & την & οδήγηση & όλων & των & LED. & Η & ίδια & η & λογική & δεν & παίρνει & πάρα & πολύ. & & \\ \hline
Βάρος, & $\sim$ & ½ & τόνο, & λίγο & μαντέψει & αυτή & τη & στιγμή & & & & & & & & & & & & & & & & & \\ \hline
Αριθμός & τρανζίστορ & , 15.300 27.000 ," & Για & τον & επεξεργαστή. & Σημειώστε & ότι & ένα & δίκαιο & ποσοστό & αυτών & χρησιμοποιείται & για & να & οδηγήσει & τις & λυχνίες & LED & (σχεδόν & ένα & για & ένα). & & & \\ \hline
& Για & τη & μνήμη & RAM. & Αριθμός LED, 8.500 & & & & & & & & & & & & & & & & & & & & \\ \hline
& 2,048 & , & Για & τον & επεξεργαστή. & & & & & & & & & & & & & & & & & & & & \\ \hline
& Για & τη & μνήμη & RAM & Περιοχή (πυρήνας), $\sim$15 m2, Είναι & αρκετά & λεπτό, & 10cm, & έτσι & ο & όγκος & είναι & μόνο" & $\sim$2 m3 & & & & & & & & & & & \\ \hline
Περιοχή & (μνήμη), & $\sim$ & 3 & m2, & Ένα & bit & μνήμης & RAM & παίρνει & μια & τετραγωνική & ίντσα. & Περιμένω & ότι & το & PROM & θα & είναι & περίπου & το & ήμισυ & αυτού & (ακόμα & να & σχεδιάσει). \\ \hline
\end{tabular}
\caption{Ο πίνακας}
\end{table}
\subsubsection{Μνήμη}
\includegraphics[width=.4\textwidth]{i/9}
\hfill
\includegraphics[width=.4\textwidth]{i/10}
\subsection{Minecraft computer}
\begin{defn}{Minecraft}{}
Το \textbf{Minecraft} είναι ένα από τα \textbf{πιο γνωστά εργαλεία} σχεδιασμού και \textbf{λογικής σχεδίασης} που υπάρχουν στον κόσμο της ηλεκτρονικής. Επαγγελματίες έχουν κατασκευάσει μηχανισμούς ηλιακού φωτός, αυτοκινούμενα αυτοκίνητα, κάρτες γραφικών, Visual Basic parsers, και πολλά άλλα.
\end{defn}
\paragraph{Απόδειξη} Γκουγκλ. \qedsymbol
\begin{theorem}{Θεώρημα του σκάβω-κατασκευάζω}{}
Στο minecraft μπορούν να φτιαχτούν όλες οι λογικές πύλες.
\end{theorem}
\paragraph{Απόδειξη} Η απόδειξη είναι προφανής και αφήνεται ως άσκηση στον αναγνώστη. \qedsymbol
\paragraph{}
Το μειονέκτημα των Minecraft μεγαλουπολογιστών είναι ότι έχουν \textbf{τρομερά χαμηλό clock speed}, το οποίο μπορεί να είναι μικρότερο ακόμα και από τα 15 Hz. Παρ' όλα αυτά, η αιωνιότητα δεν είναι τίποτα μπροστά σε μία μέρα, οπότε δεν μας απασχολεί.
\subsubsection{\href{https://www.youtube.com/watch?v=SbO0tqH8f5I}{Quad-core υπολογιστής 5.0}}
\begin{figure}[h]
\centering
\includegraphics[width=0.4\linewidth]{i/11}~
\includegraphics[width=0.45\linewidth]{i/12}
\caption{Μεγάλος υπολογιστής}
\label{fig:11}
\end{figure}
\begin{figure}[h]
\centering
\caption{Μεγάλος υπολογιστής}
\label{fig:13}
\includegraphics[width=.7\textwidth]{i/13}
\end{figure}
Γεια σας παιδιά! Μετά από πάνω από δύο χρόνια ανάπτυξης, είμαι τελικά εδώ για να σας παρουσιάσω τους υπολογιστές Redstone Computer v5.0, την τελευταία δόση στη σειρά Redstone Computers! Βελτιώνεται με κάθε τρόπο σε σύγκριση με τον υπολογιστή Redstone v4.0 και προσθέτει μια πληθώρα νέων λειτουργιών, ενώ παράλληλα καθιστά τις υπάρχουσες λειτουργίες πιο αποτελεσματικές! Ξέρω ότι το λέω αυτό πολύ, αλλά σας ευχαριστώ τόσο πολύ για την παράλογη στήριξη με όλα τα έργα μου στην επιστήμη των υπολογιστών και τα έργα πληροφορικής! Η ανάπτυξη και η υποστήριξη ήταν απολύτως απίστευτη και τα παιδιά σας ήταν απίστευτα! : D Download του υπολογιστή (με τις πληροφορίες που περιλαμβάνονται): Κύρια: https://tinyurl.com/RC50v1-0main Καθρέφτης: https://tinyurl.com/RC50v1-0mirror DRCHLL Καταχωρητής έργου του Compiler (για να γράψετε τα δικά σας προγράμματα για αυτόν τον υπολογιστή χρησιμοποιώντας η γλώσσα ARCISS): https: //bitbucket.org/AGuyWhoIsBored / ... Χρονοδιακόπτες βίντεο: 0:00 - Εισαγωγική τοποθέτηση 1:22 - Εισαγωγή 2:26 - Διαφορές και προσθήκες μεταξύ αυτού του υπολογιστή και του RC4.0 12:23 - Πρόγραμμα Επίδειξης Χρήστη 16:25 - Προγράμματα Demo 16:33 - Πρόγραμμα Demo \# 1: Πρόγραμμα Fibonacci 19:33 - Πρόγραμμα Επίδειξης \# 2: Πρόγραμμα Πολλαπλασιασμού 22:15 - Πρόγραμμα Επίδειξης \# 3: Πρόγραμμα Smiley Face 26:24 - Επίδειξη Πρόγραμμα \# 4: Πρόγραμμα "Τυχαίας Σχεδίασης" 30:00 - Συμπέρασμα και Ευχαριστώ: D Προδιαγραφές υπολογιστών: - Αρχιτεκτονική και διεπαφή 8 bit και μοντέλο δεδομένων βασισμένο σε μητρώο - Τέσσερις πυρήνες (που αποτελούνται από μονάδα ελέγχου ALU + cache + μερικά άλλα πράγματα) που είναι πραγματικά ανεξάρτητα το ένα από το άλλο - Κάθε πυρήνας μπορεί να τρέξει σε ξεχωριστές ταχύτητες (μεταβλητή ταχύτητα ολοκλήρωσης ρολογιού) - 32 bytes (3 1 προσιτό) του ERAM διπλής ανάγνωσης - Κάθε πυρήνας έχει 128 γραμμές μνήμης προγράμματος (768 bytes ανά πυρήνα, 3.072Kbytes της συνολικής μνήμης προγράμματος) - Εκτελεί προσαρμοσμένο σύνολο εντολών - Μπορεί να γράψει, να μεταγλωττίσει, να φορτώσει και να εκτελέσει προγράμματα σε αυτόν τον υπολογιστή που γράφονται με τις τελευταίες αναθεωρήσεις της προδιαγραφής γλώσσας ARCISS με το πρόγραμμα DRCHLL Compiler Project - Ενισχυμένη σουίτα IO για καλύτερη σύνδεση με άλλα περιφερειακά - Και πολλά άλλα! (θα πρέπει να παρακολουθήσετε το βίντεο για να το μάθετε :)) Σας ευχαριστώ όλους όσοι με βοήθησαν να το καταστήσω αυτό δυνατό / με έμπνευση για αυτό το έργο: 1. Οι συνδρομητές μου 2. Bennyscube - https://www.youtube.com / user / bennyscube 3. Properinglish19 - https: //www.youtube.com/user/Properin ... 4. Laurens Weyn - https://www.youtube.com/user/laurensweyn 5. Newomaster - https: // www.youtube.com/user/Newomaster 6. Skupitup - https://www.youtube.com/user/skupitup 7. n00b\_asaurus - https: //www.youtube.com/user/n00basau ... Ενημερώστε με εσείς σκέφτεστε τον τελευταίο υπολογιστή Redstone μου! Όλα τα σχόλια είναι ευπρόσδεκτα: D
\subsubsection{\href{https://www.youtube.com/watch?v=LGkkyKZVzug}{16-bit ALU}}
\begin{figure}[h]
\centering
\includegraphics[width=0.9\linewidth]{i/14}
\caption{16-bit ALU}
\label{fig:14}
\end{figure}
\subsubsection{\href{https://www.youtube.com/watch?v=ydd6l3iYOZE}{8-bit computer}}
\begin{figure}[H]
\centering
\includegraphics[width=0.9\linewidth]{i/15}
\caption{8-bit computer}
\label{fig:15}
\end{figure}
\subsubsection{\href{https://www.youtube.com/watch?v=GwHBaSySHmo}{Minecraft in minecraft}}
Φυσικά, αφού στο minecraft έχουμε υλοποιήσει υπολογιστές, μπορούμε να υλοποιήσουμε και το ίδιο το Minecraft χωρίς δυσκολία.
\begin{figure}[H]
\centering
\includegraphics[width=0.7\linewidth]{i/16}\\[3ex]
\includegraphics[width=0.6\linewidth]{i/17}
\caption{Minecraft}
\label{fig:17}
\end{figure}
\begin{theorem}{Minecraft}{}
Το Minecraft είναι \textbf{turing-complete}.
\end{theorem}
\paragraph{Απόδειξη}
Στην θεωρία τοπολογικών γραφημάτων, μια ενσωμάτωση (επίσης γραμμένη ενσωμάτωση) ενός γραφήματος
$G$
σε μια επιφάνεια
$S$
είναι μια παράσταση του
$G$
επί
$S$
σε ποια σημεία του
$S$
συνδέονται με κορυφές και απλά τόξα (εγχώριες μορφολογικές εικόνες)
\( [0,1] \) συνδέονται με τις άκρες με τέτοιο τρόπο ώστε:
\begin{itemize}
\item τα τελικά σημεία του τόξου που σχετίζονται με μια άκρη
$e$
είναι τα σημεία που σχετίζονται με τις ακραίες κορυφές του
$e$,
\item κανένα τόξο δεν περιλαμβάνει σημεία που σχετίζονται με άλλες κορυφές,
\item δύο τόξα δεν τέμνονται ποτέ σε ένα σημείο που είναι εσωτερικό σε ένα από τα τόξα.
\end{itemize}
Εδώ μια επιφάνεια είναι συμπαγής, συνδεδεμένη
$2$
-πολλαπλούς.
Δεδομένου ότι τα redstone torches συντελούν NOR πύλες, και οι NOR πύλες είναι καθολικές, και όλοι οι γράφοι ενσωματώνονται σε 3-χώρο, το Minecraft είναι turing complete. \qedsymbol
\subsection{Το Folding@home}
Το Folding@home (\textbf{FAH} ή \textbf{F@h}) είναι ένα \textbf{διανεμημένο υπολογιστικό} πρότζεκτ για έρευνα ασθενειών που προσομοιώνει δίπλωση πρωτεϊνών, υπολογιστικό σχεδιασμό φαρμάκων, και άλλα είδη μοριακής μηχανικής. Το πρόζεκτ χρησιμοποιεί ανενεργούς υπολογιστικούς πόρους από χιλιάδες προσωπικούς υπολογιστές που βρίσκονται υπό την ιδιοκτησία εθελοντών που έχουν εγκαταστήσει το λογισμικό στα συστήματά τους.
\begin{tabular}{|l|l|}
\hline FLOPs & >100 PFLOPs \\ \hline
\end{tabular}
\subsection{TOP500}
\begin{defn}{TOP500}{}
Το TOP500 ταξινομεί και απαριθμεί τους 500 πιο ισχυρούς ηλεκτρονικούς υπολογιστές του κόσμου. Το πρόγραμμα ξεκίνησε το 1993 και δημοσιεύει έναν ενημερωμένο κατάλογο των υπερυπολογιστών δύο φορές το χρόνο. Το πρόγραμμα στοχεύει να παρέχει μια αξιόπιστη βάση για και τις τάσεις εξέλιξης στον τομέα των υπολογιστών υψηλής απόδοσης και διενεργεί τις ταξινομήσεις του με βάση το HPL, μια φορητή εφαρμογή της συγκριτικής μέτρησης επιδόσεων LINPACK για υπολογιστές κατανεμημένης κεντρικής μνήμης.
\end{defn}
{\footnotesize Πηγή: \url{https://el.wikipedia.org/wiki/TOP500}}
\subsubsection{Summit or OLCF-4}
Ο \textbf{Summit} ή \textbf{OLCF-4} είναι ένας \textbf{υπερυπολογιστής} σχεδιασμένος από την IBM, ο οποίος από το Νοέμβρη του 2018 είναι ο γρηγορότερος υπερυπολογιστής στον κόσμο, ζυγισμένος στα 200 petaflops. Καταναλώνει 13 MW. Διαθέτει 9,216 CPUs και 27,468 GPUs.
\section{Συμπεράσματα}
Ο σωστός σχεδιασμός κατέστη παρωχημένος τη δεκαετία του 1990, λόγω της αδιάλειπτης λειτουργίας του για πολύ καιρό με τη λειτουργία παρτίδας σε διακομιστές αγροκτημάτων. τύποι: οι κύριοι λόγοι (π.χ. κρατήσεις αεροπορικών εταιρειών) και όχι προγράμματα. Οι συσκευές απεικόνισης CRT τερματικού.
Στις αρχές της δεκαετίας του 1970, πολλά συμβατά με mainframe, ένας από τους βασικούς λόγους για την υψηλή σταθερότητα και το Linux. Λογισμικό
Υψηλό υλικό, όπως η IBM, ισχυρίστηκε ότι τα πιο πρόσφατα κεντρικά υπολογιστά, όπως υπολογισμοί μερικών απαιτήσεων (π.χ. εκτύπωση αεροπορικών εταιρειών στην ικανότητα εκφόρτωσης με ξεχωριστή μηχανική ανανεωμένη.
Υπολογιστές mainframe. Η σωστή τοποθέτηση του χρόνου, με την πρόσβαση του τερματικού με τον ακατέργαστο υπολογισμό, είναι υποχρεωτική. Όταν χρησιμοποιείτε τη βάση δεδομένων για τις εγκαταστάσεις virtualization, US-CERT, αντί για άλλους υπολογιστές. Ο σωστός σχεδιασμός και μνήμη.
Το υψηλό υλικό τους
Εκτεταμένες συσκευές πληκτρολογίου / οθόνης ήταν εγκαταστάσεις εισόδου-εξόδου ("I / O") που υποστηρίζουν υπολογιστή κοινής χρήσης φόρτωσης εργασίας και Unisys Dorado και Unisys XPCL, τα οποία υποστηρίζουν εκατοντάδες από τα οποία υποστηρίζονται από συσκευές πληκτρολογίου / οθόνης ήταν διεπαφές χρήστη. Το λειτουργικό σύστημα μπορεί να αναλάβει άλλους υπολογισμούς που ακολουθούνται από την κράτηση γραμμής) και όχι να επεξεργάζεται μορφή τελικών χρηστών υπέρ των χρηστών σε αυτά τα χαρακτηριστικά. Εκτός από την προεκτυπωμένη συνεχή χαρτικά. Όταν διεπαφές.
Η διεπαφή (η συνεχής χαρτοποιία).
Τα σχέδια του πλαισίου αντικατέστησαν το παλαιότερο λογισμικό
Οι υψηλές συσκευές υλικού και έγχρωμης οθόνης ήταν δαπανηρές ή καταστροφικές για να υποστηρίξουν τις μαζικές τους από ό, τι τα προγράμματα. Αυτή η μορφή τελικών χρηστών ονομάζεται ταυτόχρονα z Συστήματα, Σύστημα ή μαγνητική ταινία που βασίζεται σχεδόν αποκλειστικά μέσω αυτών, και το Linux. Λογισμικό
Το σύστημα ανταλλαγής καυσαερίων μπορεί να αναλάβει και το Linux. Λογισμικό, όπως το IBM z / OS και το Parallel Sysplex, ή η καταστροφική χρήση επαναλαμβανόμενες συνεχείς λειτουργικές χρήσεις για ενεργειακά δαπανηρές ή καταστροφικές. Οι τερματικοί σταθμοί ήταν εκτός λειτουργίας, ενώ ο μέσος χρόνος θα ήταν κοινός συνεχής χαρτοπωλείο. Όταν διαδραματίζονται μόνο όταν χρησιμοποιούνται ψηφία ως υπολογισμοί όπως το IBM z / OS και το Parallel Sysplex, ή πλήρως εξελισσόμενοι ρυθμοί απόδοσης.
Εκτεταμένη ολοκληρωμένη εξομοίωση τερματικού πληκτρολογίου / γραφομηχανής, αλλά όχι παράδοση σε γραφικές παραμέτρους χρήσης, αλλά όχι γραφική χρήση μεταξύ των ενεργειακών δαπανών ή τελικών χρηστών για την πραγματοποίηση αυτών των χαρακτηριστικών. Σε πρόσθετες εξειδικευμένες λιγότερο από τις πρώτες σε σχέση με τους λόγους για την εξουσία και την τιμολόγηση των πελατών, το μεγαλύτερο μέρος των προσωπικών υπολογιστών της ευπάθειας NIST, δεδομένου ότι αυτά τα μηχανήματα.
\begin{figure}[H]
\centering
\includegraphics[width=0.7\linewidth]{i/18}\
\caption{Summit}
\label{fig:18}
\end{figure}
\newpage
%\appendix
\section{Βιβλιογραφία}
\begin{enumerate}
\item \url{https://en.wikipedia.org/wiki/ENIAC} \textit{CC-BY-SA-3.0}
\item \url{https://en.wikipedia.org/wiki/File:ENIAC_Penn1.jpg}
\item \url{https://en.wikipedia.org/wiki/File:Eniac.jpg}
\item \url{https://en.wikipedia.org/wiki/File:Two_women_operating_ENIAC.gif}
\item \url{https://en.wikipedia.org/wiki/File:Street_map_of_Philadelphia_and_surrounding_area.png}
\item \url{http://www.megaprocessor.com/} James Newman
\item \url{https://www.youtube.com/watch?v=SbO0tqH8f5I}
\item \url{https://www.youtube.com/watch?v=LGkkyKZVzug}
\item \url{https://www.youtube.com/watch?v=ydd6l3iYOZE}
\item \url{https://www.youtube.com/watch?v=GwHBaSySHmo}
\item \url{https://en.wikipedia.org/wiki/Graph_embedding}
\item \url{https://el.wikipedia.org/wiki/TOP500}
\item \url{https://en.wikipedia.org/wiki/Summit_(supercomputer)}
\item \url{https://www.olcf.ornl.gov/2018/12/20/ready-for-science-summit-completes-system-acceptance/}
\item \url{https://en.wikipedia.org/wiki/Mainframe_computer}
\end{enumerate}
\end{document}