= από GeorgeVita >> 22 Οκτ 2016, 16:49 :
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... Πως λειτουργεί ο ηλεκτρονικός υπολογιστής ; ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
- Το ξαναδιάβασα. Πολύ ενδιαφέρον! Καθότι η συγγραφή του σχεδόν
συμπίπτει χρονικά με παρόμοιο δημοσίευμα στα πλαίσια του αιτήματος:
* Ν α * Ξ αν α π ά ρ ο υ μ ε * Π ί σ ω * τ ο ν * Έ λ ε γ χ ο * τ η ς * C P U * Μ α ς *
που δεν ξέρω για εσάς αλλά εγώ, τουλάχιστον, τον "έχασα" : )
κάπου εκεί, στα 1990, όταν αναγκάστηκα από το παντοδύναμο
"πλαίσιο" να εγκαταλείψω ανεπιστρεπτί την τόσο - μα τόσο! -
ωραία : D 6502, για να πιαστώ κι εγώ γερά στο δίχτυ της 486 : |
Οπότε, το Καλοκαίρι, εφέτος, όταν εκ νέου προσπαθώντας :
(1) να διεγείρω το ενδιαφέρον των μελών της λίστας μας [lc] για
ένα Project όπως αυτό,
(2) να καταφέρω να αντικρούσω την έντιμη αντίρρηση σε ένα τέτοιο
εγχείρημα, την οποία εξέφρασε μέλος της [lc] του οποίου οι
παρεμβάσεις ξεχωρίζουν μέσα στην μόνιμη, διάχυτη, σιωπηρή,
συντριπτικά πλειοψηφική", δυσπιστία, και
(3) να βάλω κι εγώ μια τάξη στις σκέψεις μου,
έστησα το ακόλουθο μοντέλο για έναν PC, το οποίο και το υποβάλλω
σήμερα και στην δική σας κρίση:
| Friday, August 12, 2016 09:47 AM | [lc] Μοντέλο Αφελές, Aπλοϊκό, Naif, Naive * | |= Για τον PC; | |- Α κ ρ ι β ώ ς . | | : ) | |* wikidiff.com/naive/naif | | ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... | | Να βάλουμε ένα γενικότερο περίγραμμα, κι όποιος θέλει να | σχολιάζει, είναι καλοδεχούμενος! | | Λοιπόν. | | Τα επόμενα φαίνεται να φτιάχνουν ένα, αν όχι εντελώς λογικό, | οπωσδήποτε λογικοφανές και μάλλον χρήσιμο, ως αφηρημένο και | συνοπτικό που είναι, πλαίσο κατανόησης και συνεννόησης: | | 0 | Ο βασικός, χρηστικός, αυτόνομος PC είναι το HW σύστημα των | HW συσκευών: | | CPU + ROM(s) + RAM + πληκτρολόγιο + οθόνη + floppy | | 1 | Όταν τον ανοίξουμε, ο PC ξεκινά να δουλεύει την CPU η οποία | δίνει έναν πήδο - από το πουθενά και χωρίς επιστροφή - και | παραδίδεται στο λογισμικό BIOS λειτουργικό FW σύστημα που | βρίσκεται σε, εσωτερική του PC, ROM... | | 2 | ...το οποίο, αφού ψάχνει, βρίσκει, πιστοποιεί, και στήνει | λογικές διεπαφές, διασυνδέσεις - δηλαδή ορίζει περιοχές μνήμης | ROM ή/και RAM για την διεπικοινωνία του με όλες τις συσκευές | του HW συστήματος, ήτοι, εν συντομία, του PC, αναζητεί στο | floppy δισκέτα με εξωτερικό λογισμικό Λειτουργικό SW Σύστημα ή | αν είναι παλαιός PC αναζητά κάποια εσωτερική λογισμική FW | λειτουργική ROM - έναν εσωτερικό BASIC SW interpreter συνήθως, | που ξέρει το SW BIOS - για να παραδώσει εκεί την CPU, κι αν | δεν βρει κανένα από αυτά, περιμένει στο διηνεκές : ή μια | δισκέτα με εξωτερικό λειτουργικό SW σύστημα ή να τον | κλείσουμε, οπότε... | | 3 | ...ο PC, κανονικά δουλεύοντας, δίνει την CPU στο εξωτερικό | λειτουργικό SW σύστημα που αφού κάνει αντίστοιχες δουλειές με | το BIOS, ανοίγει τελικά μια διεπικοινωνία με τον χειριστή του, | δηλαδή με εμάς. | | = Τι πρέπει να τονίσουμε ιδιαιτέρως σχετικά με αυτό το | αφηρημένο μοντέλο; | |-Χμ... Αφήνοντας κατά μέρος, εντελώς, την πραγματικά πολύ | ενδιαφέρουσες περιπτώσεις του FW BIOS και της λειτουργικής FW | (E/P/)ROM, νομίζω πως είναι τα εξής: | | α | Η HW CPU ορίζει την γλώσσα επικοινωνίας της με το SW, κι έτσι | και τα δύο λογισμικά λειτουργικά FW και SW συστήματα, μέσα κι | έξω από τον PC, συνεννoούνται με την CPU στην γλώσσα της. | | β | Κάθε PC έχει το κατά-δικό του εσωτερικό, σε HW ROM, FW | λειτουργικό BIOS. | | γ | Κάθε PC απαιτεί ένα εξωτερικό λογισμικό SW σύστημα σε HW floppy. | | Έτσι. | | Αφήνοντας κατά μέρος, εντελώς, και την πραγματικά πολύ | ενδιαφέρουσα περίπτωση του SW συστήματος, ερχόμαστε στο τι | μπορεί - πάντα αφηρημένα - να κάνει ο χειριστής, δηλαδή εμείς, | για να διατάξουμε τον PC να εκτελεί - επίσης αφήνοντας κατά | μέρος, εντελώς, την, πραγματικά πολύ ενδιαφέρουσα περίπτωση | μία-προς-μία, όποια εντολή μας μάς αρέσει, με interpreter - | ένα σύνολο από προκαθορισμένες εντολές μας, δηλαδή τα | προγράμματά μας: | | Α | Να επιλέξουμε εξωτερικό λειτουργικό SW σύστημα για το | συγκεκριμένο HW σύστημά μας άρα και για την συγκεκριμένη CPU | και... | | Β | ...αφήνοντας κατά μέρος, εντελώς, και την πραγματικά πολύ | ενδιαφέρουσα περίπτωση να επιλέξουμε κι ένα compiler+linker | μιας γλώσσας προγραμματιοσμού για το συγκεκριμένο λειτουργικό | SW σύστημα με την συγκεκριμένη CPU του συγκεκριμένου HW | συστήματος, που επιλέξαμε. | | Κι εδώ νομίζω πως όλοκληρώνεται ένα συνοπτικό, επαρκές για | τις ανάγκες μας, αφηρημένο, HW+FW+SW, μοντέλο συνεννόησης. | | Πέτρος Ζιμουρτόπουλος
- Αυτά για το μοντέλο. Αλλά το ίδιο χρονικό διάστημα έχουμε και για το grub2
το ακόλουθο μήνυμα, το οποίο επίσης επιθυμώ να το θέσω υπ' όψιν σας:
| Monday, August 15, 2016 00:51 AM | [lc] [SOLVED] Ενημέρωση του linux κρεμάει το grub2 σε multiboot | με ntldr = |- ΤΟ ΕΜΠΌΔΙΟ των Εμποδίων για την υιοθέτηση του linux και από | εμάς: |---------------------------------------------------------------- | Newsgroups: alt.comp.freeware | Subject...: Re: 5 reasons to ditch Windows for Linux | Sent......: Sunday, July 03, 2016 19:01 PM | From......: "pez" | = | Dear all, | | If there is any more interest on this subject, I can assure | you that, since 1996 I constantly build multi-boot pcs with | gradually added MS OSes : DOS + NT4 + W2K + WXP + 7 + 8.1 plus | various linuxes - currently the ubuntu one with gnome - all | booted from dual MS loaders only, that is of nt4+ [up to 8.1] | * b u t * unfortunately enough and in direct contrast to any | of floss certainties, after two 2 or three 3, at most, | succesfull linux updates, the result is always a black screen | of total linux failure. | | Sincerely, | |* groups.google.com/forum/#!original/alt.comp.freeware/cJEGyaeqHYw/_yyZYJQpAwAJ | |---------------------------------------------------------------- | παραμερίστηκε, επιτέλους, ως εξής: | | Αμέσως μετά την αναβάθμιση του linux που κρεμάει το grub2, | πατάμε reset, πάμε στο dos, και με το dmde γράφουμε τον boot | sector της partition του grub2 ως φάκελο, ας πούμε: bsnew.lnx, | στο C:, όπου και, αφού πρώτα κοπιάρουμε τον file bootsect.lnx | - για να υπάρχει, αχρείαστος να είναι : ) - αντιγράφουμε επάνω | του τον bsnew.lnx, ξαναξεκινάμε, και επιτέλους: | | Π Α Ί Ζ Ε Ι ! | | : D | | Πέτρος Ζιμουρτόπουλος