Κλήση συστήματος: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μ αφαιρέθηκε η Κατηγορία:Λειτουργικά συστήματα; προστέθηκε η Κατηγορία:Τεχνολογία λειτουργικών συστημάτων (με το [[Βικιπαίδεια:HotCat|HotCa...
μ Ρομπότ: προσθήκη σήμανσης επαληθευσιμότητας
 
Γραμμή 1:
{{χωρίς παραπομπές}}
 
Στην [[πληροφορική]] '''κλήσεις συστήματος''' ονομάζεται ένα σύνολο υπηρεσιών που παρέχει ο [[πυρήνας (υπολογιστές)|πυρήνας]] του [[λειτουργικό σύστημα|λειτουργικού συστήματος]] μέσω μίας προτυποποιημένης [[API|προγραμματιστικής διασύνδεσης]]. Κανονικά ο κώδικας των εκτελούμενων [[πρόγραμμα|προγραμμάτων]] («κώδικας χρήστη») δεν έχει άμεση πρόσβαση στον πυρήνα, αλλά χάρη στις κλήσεις συστήματος που αυτός εξάγει, τα προγράμματα χρήστη μπορούν να καλούν με ελεγχόμενο τρόπο [[διαδικασία (υπολογιστές) | διαδικασίες]] που παρέχουν υπηρεσίες στον καλούντα. Η σύνταξη, η σημασιολογία και η ονοματολογία των κλήσεων συστήματος διαφέρει από ΛΣ σε ΛΣ, με αποτέλεσμα ένα [[εκτελέσιμο (υπολογιστές)|εκτελέσιμο]] πρόγραμμα συνήθως να μπορεί να τρέξει μόνο σε ένα ΛΣ. Ο κώδικας χρήστη δεν μπορεί να προσπελάσει μόνος του τους πόρους του [[ηλεκτρονικός υπολογιστής|υπολογιστή]] (π.χ. [[σκληρός δίσκος|δίσκους]], [[μνήμη υπολογιστή|μνήμη]] συστήματος, [[περιφερειακές συσκευές]], [[δίκτυο υπολογιστών|δίκτυο]] κλπ), αλλά μπορεί να ζητήσει ό,τι χρειάζεται (π.χ. άνοιγμα ενός [[αρχείο υπολογιστή|αρχείου]] στον δίσκο) από τον πυρήνα μέσω των κλήσεων συστήματος.