Windows 10 UEFI/GPT dual boot μέσω grub

Προβληματισμός, προτάσεις και λύσεις για "αναβάθμιση" του Η/Υ σε εργαλείο παραγωγικότητας!
Λειτουργικά συστήματα, Backup/Recovery, χρήση του hardware I/O.
Απάντηση
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

ChiWriter - [Re] Windows 10 UEFI/GPT dual boot μέσω grub

Δημοσίευση από pez »

.
= GeorgeVita, 19 Ιαν 2017, 21:42 - Re: Windows 10 UEFI/GPT dual boot μέσω
grub : "Aυτά τα 64άρια (cpl όχι bits) μου θυμίζουν: TRSDOS"
.
1234567890123456789012345678901234567890123456789012345678901234
.
- χμ... αυτή είναι μια (τουλάχιστον) πιθανόν αναπάντητη 
εκκρεμότητα η οποία, από καιρού εις καιρόν, επανέρχεται στην 
μνήμη μου και με κάνει να αναρωτιέμαι αν πραγματικά σχολίασα 
ποτέ αναλυτικά την εύστοχη αυτή παρατήρηση - τέλος πάντων - 
λοιπόν, για να μην το ξαναξεχάσω : το πλήθος των 64 χαρακτήρων 
ανά γραμμή οφείλεται σε έναν συγκερασμό πολλών περιορισμών 
που αποβλέπουν στο ευανάγνωστον του κειμένου, κυρίως προς την 
κατεύθυνση του wysiwyg, ο οποίος ξεκινά το 1986 με τον, από τότε 
παντοδύναμο, ChiWriter στην οθόνη του dos και φθάνει μέχρι 
και το σήμερα, 2018, στον editor σύνταξης email του Thunderbird 
- μάλιστα, να πω με την ευκαιρία ότι ο ΠΆΝΤΑ ΕΠΊΚΑΙΡΟΣ ChiWriter 
ΦΑΙΝΕΤΑΙ ΣΑΝ (διότι ακόμα δεν τον δοκίμασα * στο dosbox μέσα στο 
w10p64n) ο ιδιοκτήτης του να το διαθέτει πια : είτε δωρεάν, 
είτε, εν πάση περιπτώσει, για όποιον το είχε ποτέ ΠΡΑΓΜΑΤΙΚΑ 
αγοράσει, από εδώ: 
.
http://www.horstmann.com/ChiWriter/
.
1234567890123456789012345678901234567890123456789012345678901234

* Λίγο αργότερα : OK! - Παίζει!
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Re: Να Ανακτήσουμε τον Έλεγχο των Πραγμάτων

Δημοσίευση από pez »

.
UPDATE - 31 Αυγούστου 2021 : References και Διορθώσεις
UPDATE - 30 Αυγούστου 2021 : Προσθήκη και Διορθώσεις
UPDATE - 29 Αυγούστου 2021 : Διορθώσεις
.
pez έγραψε: 10 Σεπ 2017, 15:18
"Διακόπτω ευχαρίστως την άμεση ενασχόληση με το "συνδυασμένο
αντικείμενο" των ημερών benchmark-linpack-ow-fortran-compiler-
gettim-assembly-clock-8087-ανάκτηση-της-cpu-μας για να απαντήσω,
αλλά κι έτσι να τακτοποιήσω τις σκέψεις μου."
Α υ τ α π ά τ ε ς .

Καθότι, αναφορικά με την Assembly Language, έμαθα μ ό λ ι ς προχθές τα
ακόλουθα σημαντικά, από paper του 2004 *, που όπως όλα δείχνουν ισχύουν πια
και σήμερα, το 2021, και σ υ ν ο ψ ί ζ ο υ ν, νομίζω πολύ αποτελεσματικά,
όλες τις ρεαλιστικές προσδοκίες μας από μια διά βίου ενασχόληση με την γλώσσα
αυτή - όπου, οι επιλογές, οι υπογραμμίσεις, τα σχόλια, και τα κάθε είδους
"στολίσματα", όλα αυτά είναι προφανώς επιπρόσθετα στο κείμενο:

"
Assembly language
-
[ εδώ: x86 ή amd64
-
implements high-level languages (HLLs)
-
[ εδώ: FORTRAN
-
and performs tasks that high-level languages cannot perform.

Assembly language is an instruction set architecture which is the interface
-
[ του Προγραμματιστή, του Κώδικα, του Χειριστή
-
between hardware and software.

Assembly Language Instructions are a processor's instruction set architecture (ISA).
ISA has important roles for both hardware and software.

For hardware engineers, a processor is an i m p l e m e n t a t i o n of ISA.

For software engineers, ISA l i m i t s what computers can do.

Assembly languages have been used in application programs in the
past mainly because the code could be faster and smaller,
although it is expensive to develop and maintain the software.
Faster and smaller was still stressed in early 90s among some
professionals [5]. However, as processor speed and cache
performance increased drastically and memory became cheap,
"faster and smaller" was not as much of an issue. If the
increased execution speed leads to lower utilization of the CPU,
faster assembly code only increases CPU idle time. This is
particularly true if an application is I/O bounded.

Moreover, as most modern processors are pipelined, writing efficient code
by hand is not an easy task. In particular, CISC on RISC Intel family processors'
assembly instructions are not directly executed by the execution units.
Programmer visible CISC instructions are translated by hardware

-
[ ή μάλλον ακόμα πιο χειρότερα ; υπό firmware ?
[ ή/και τελείως α ν ε ξ έ λ ε γ κ τ α, εξ αποστάσεως και εντελώς
[ α π ρ ο ε ι δ ο π ο ί η τ α, διαδικτυακή "αναβάθμιση" του firmware αυτού ? #
-
into RISC instructions. Thus, assembly language instructions are decoupled
from instruction execution. Efficient coding for a RISC machine involves
thorough knowledge of pipeline behaviors.

-
[ Kαλά, εντάξει, καταλάβαμε... - ΠΛΗΡΗΣ ΑΠΟΜΟΝΩΣΗ ΤΗΣ CPU ΑΠΟ "ΤΟ ΚΟΙΝΟΝ" -
[ κι έτσι μόνον αφελώς πια facupov η αναρώτηση : υπάρχει δημοσίως γνωστή
[ γλώσσα πρόσβασης ή άλλος τρόπος για τον απευθείας έλεγχο της RISC ;
[ αμφιβάλλω - οπότε, από αυτή την σκοπιά προφανώς και:
-
Considering software development and maintenance cost, assembly
coding should be avoided
.
-
Α Λ Λ Α :
-
There are tasks that HLLs cannot perform. For example,

bootstrapping,
processor initialization/control,
enabling/disabling interrupts,
task switching,
atomic operation support,
I/O instructions,
enabling break points,
OS kernel interface,
precise timing, and
register setup for code relocation

cannot be performed by HLL alone.
"
.
# Προσθήκη - Κι έτσι ίσως εξηγούνται κι όλα αυτά τα περί του
microcode εντός cpu που είπαμε προ τεσσάρων 4, κιόλας! από ό,τι
τώρα βλέπω, ετών εδώ:
https://acomelectronics.com/forum/search.php?keywords=microcode
.
* [CLOSE PUBLICATION]
Kosuke Imamura, "ASSEMBLY LANGUAGE IS MORE THAN A TEACHING TOOL",
Journal of Computing Sciences in Colleges, JCSC 20, 1 (October 2004), Issue 2,
December 2004, pp 49-54, Consortium for Computing Sciences in Colleges
-
[ όμως, υπάρχει στο HEAL-link, ενώ στο κείμενο αναφέρεται λανθασμένα
[ "1 (October 2004)" αντί του ορθού "2 (December 2004)"
-
References

Χ [1] - [3] Δεν μας ενδιαφέρουν εδώ : [CLOSE PUBLICATIONS] : References

> [4] "The Case For and Against Assembly Language," Alan Clements,
X http://wheelie.tees.ac.uk/users/a.clements/CaseFor.htm
> https://web.archive.org/web/20031228051010/http://wheelie.tees.ac.uk/users
> /a.clements/CaseFor.htm

> [5] "ASSEMBLY LANGUAGE LIVES! More Speed, Less Filling", Michael Abrash,
> Dr. Dobbs Journal, March 1990
> https://archive.org/details/dr_dobbs_journal_vol_15/page/n207/mode/2up

> [6] Micro- PC/C C/PC compiler, Dunfield Development Systems, CANADA
X http://www.dunfield.com/downloads.htm
X https://web.archive.org/web/20020207200149/http://www.dunfield.com:80
X /downloads.htm
> http://reimagery.com/fsfd/bin/2001_archive_DOS_rlg/mc321pc.zip
.
Απάντηση

Επιστροφή στο “Ο Η/Υ ως εργαλείο παραγωγικότητας!”