BIOS: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Αναίρεση έκδοσης 7806640 από τον 194.63.214.254 (Συζήτηση)
Ετικέτα: Αναίρεση
Minisberg (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 1:
Στην [[πληροφορική]], το '''Basic Input/Output System (BIOS)''', στα ελληνικά '''Βασικό Σύστημα Εισόδου/Εξόδου''', γνωστό και ως το «BIOS του συστήματος» (System BIOS), είναι ένα συμβατικό [[πρότυπο]] που προσδιορίζει το [[λογισμικό]] [[Διεπαφή|διεπαφής]] για [[IBM]] συμβατούς [[Ηλεκτρονικός υπολογιστής|υπολογιστές]].
 
Το BIOS είναι [[υλικολογισμικό]] (firmware) εκκίνησης (''boot''), και είναι ο αρχικός [[κώδικας (υπολογιστές)|κώδικας]] που εκτελείται κατά την έναρξη της λειτουργίας του υπολογιστή. Η πρωταρχική λειτουργία του BIOS είναι ο εντοπισμός, ο έλεγχος ([[Power-on self-test|POST]]) και η αρχικοποίηση συσκευών του συστήματος όπως ο [[προσαρμογέας οθόνης]], ο [[σκληρός δίσκος]], ο [[οδηγός δισκέτας]] και άλλο [[Υλικό υπολογιστών|υλικό]]. Αυτό γίνεται ώστε να μεταβεί το μηχάνημα σε μια δεδομένη κατάσταση, έτσι ώστε το [[λογισμικό]] που είναι αποθηκευμένο σε συμβατά αποθηκευτικά μέσα να μπορεί να φορτωθεί, να εκτελεστεί, και να αποκτήσει τον έλεγχο του υπολογιστή. Στους σύγχρονους υπολογιστές, το λογισμικό αυτό είναι το [[λειτουργικό σύστημα]], στο οποίο το BIOS μεταβιβάζει τον έλεγχο μετά την ολοκλήρωση της εκτέλεσης του κώδικά του. Η διαδικασία αυτή είναι γνωστή ως ''εκκίνηση'' (Αγγλ. ''booting'' ή ''booting up'', που αποτελεί συντόμευση του "[[bootstrapping]]").
 
== Ορολογία ==
Ο όρος BIOS επινοήθηκε από τον Gary Kildall και εμφανίστηκε για πρώτη φορά στο [[λειτουργικό σύστημα]] [[CP/M]] το 1975, περιγράφοντας το μέρος του CP/M που εξαρτώταν από την αρχιτεκτονική του συγκεκριμένου υπολογιστή και φορτωνόταν κατά την εκκίνηση του χρόνου. Αυτό το μέρος του λειτουργικού συστήματος ήταν το μόνο που επικοινωνούσε απευθείας με το [[υλικό υπολογιστών|υλικό]] (οι υπολογιστές που εκτελούσαν το CP/M είχαν συνήθως μόνο έναν απλό φορτωτή εκκίνησης στη ROM τους). Οι νεότερες εκδόσεις του CP/M, καθώς του Concurrent CP/M, του Concurrent DOS, του DOS Plus, του Multiuser DOS, του System Manager και του REAL/32 περιλάμβαναν ένα XIOS (Extended Input/Output System) αντί του BIOS. Οι περισσότερες εκδόσεις του DOS είχαν ένα αρχείο που ονομάζεται "[[IO.SYS]]", "[[IBMBIO.COM]]", "[[IBMBIO.SYS]]" ή "[[DRBIOS.SYS]]", που ονομαζόταν [[DOS BIOS]] και έπαιζε αντίστοιχο ρόλο με το BIOS του CP/M.
 
Σε άλλες κατηγορίες ηλεκτρονικών υπολογιστών συχνά χρησιμοποιούνται οι γενικότεροι όροι boot monitor, boot loader ή boot ROM. Κάποιοι υπολογιστές Sun και PowerPC χρησιμοποιούν το [[Open Firmware]] για το σκοπό αυτό. Υπάρχουν αρκετές εναλλακτικές λύσεις για BIOS παλιού τύπου (Legacy BIOS) στην [[Αρχιτεκτονική συνόλου εντολών|αρχιτεκτονική]] [[x86]]: το [[Extensible Firmware Interface]], το [[Open Firmware]] (που χρησιμοποιείται για το [[OLPC XO-1]]) και το [[coreboot]].
 
== Αποθήκευση ==
Το λογισμικό του BIOS βρίσκεται αποθηκευμένο σε ένα [[ολοκληρωμένο κύκλωμα]] της [[μητρική κάρτα|μητρικής κάρτας]], που αποτελείται από [[ROM (μνήμη)|EEPROM]] ή [[μνήμη flash]] στα σύγχρονα μοντέλα μητρικών καρτών. Παλιότερα το τσιπ του BIOS ήταν απλή μνήμη [[ROM (μνήμη)|ROM]] αλλά αυτού του τύπου οι μνήμες δεν επαναπρογραμματίζονται με αποτέλεσμα η ανάγκη για ενημερώσεις του BIOS να οδηγήσει στη χρήση [[flash/EEPROM]]. Το λογισμικό αυτό περιλαμβάνει μια μικρή βιβλιοθήκη βασικών λειτουργιών εισόδου/εξόδου οι οποίες μπορούν να κληθούν για τη λειτουργία και τον έλεγχο περιφερειακών συσκευών, όπως το πληκτρολόγιο, η οθόνη και ούτω καθεξής. Σε ορισμένα μοντέλα μητρικών το τσιπ του BIOS είναι αφαιρούμενο, έτσι ώστε να μπορεί να αντικατασταθεί σε περίπτωση καταστροφής του χωρίς να αλλαχθεί ολόκληρη η μητρική κάρτα. Τα τσιπ είναι επαναπρογραμματιζόμενα και σε ορισμένες περιπτώσεις, όπως για παράδειγμα όταν συνδεθεί στον υπολογιστή κάποιο υλικό για το οποίο δεν υπάρχει υποστήριξη στο BIOS, μπορεί να ανανεωθεί στην τελευταία έκδοση με τη χρήση δισκέτας ή ειδικού λογισμικού μέσω [[Ιντερνέτ]] (το λεγόμενο «[[φλασάρισμα BIOS|φλασάρισμα]]» του BIOS).
 
== POST ==
Ανακτήθηκε από "https://el.wikipedia.org/wiki/BIOS"