Ε. Κοκκίνου
Εφαρμογές Πληροφορικής
Α’ Λυκείου
Υπολογιστικό Σύστημα
Είναι το σύνολο των προγραμμάτων
που συντονίζουν τις λειτουργίες του
υλικού και αξιοποιούν τις δυνατό...
Λογισμικό Εφαρμογών
Προγράμματα που έχουν αναπτυχθεί για την
αντιμετώπιση εξειδικευμένων προβλημάτων των
χρηστών. Η επιλογ...
Λογισμικό Συστήματος
Προγράμματα που έχουν σχέση με το συντονισμό της
λειτουργίας του συστήματος και με τη διαχείριση των
...
Λειτουργικό σύστημα: τι κάνει
1. Λαμβάνει τα αιτήματα των χρηστών
2. Τα αναλύει σε επιμέρους λειτουργίες
3. Σχεδιάζει με π...
Λειτουργικό σύστημα: στόχοι
• Να εξασφαλίζει τη μέγιστη δυνατή ευκολία
στο χρήστη, έτσι αυτός με ελάχιστη
προσπάθεια να λα...
Σημαντικότερα βήματα στην εξέλιξη των Λ.Σ.
1. Ομαδική επεξεργασία (ομάδα αιτημάτων – εκτελεί
ένα ένα- γλώσσα ελέγχου εργασ...
2. Πολυπρογραμματισμός
• ταυτόχρονα πολλά αιτήματα. Το ΛΣ
επιλέγει σειρά εκτέλεσης
3. Καταμερισμός του χρόνου
Ο Η/Υ καταμερίζει το χρόνο ανά χρήστη
10ms/χρήστη
4. Κατανεμημένη επεξεργασία
(πολλοί επεξεργαστές, ανάπτυξη δικτύων, πολλά αιτήματα,
διαφορετικοί υπολογιστές)
Εργασίες Λειτουργικών συστημάτων
•
•
•
•
•
•
•

Εκτέλεση προγραμμάτων
Λειτουργίες εισόδου/εξόδου
Διαχείριση του συστήματος...
Μέρη λειτουργικού συστήματος
Πυρήνας (Kernel):
• το μέρος που βρίσκεται πιο κοντά στο υλικό. Τηρεί το ρόλο του
ενδιάμεσου ...
Μέρη Λ.Σ: Διαχείριση ΚΜΕ
• Πολυπρογραμματισμός:
1) μεγαλύτερη αξιοποίηση των δυνατοτήτων της ΚΜΕ και
2) περισσότερες ενέργ...
Μέρη Λ.Σ: Διαχείριση κεντρικής μνήμης
• Διαχείριση μνήμης : υποστηρίζει το σύστημα του πολυπρογραμματισμού
• Κάθε ΛΣ διαθέ...
Εικονική Μνήμη
Χώρος φυσικών
διευθύνσεων

Χώρος εικονικών
διευθύνσεων
(ότι μπορεί να
χαρτογραφηθεί στον
υπολογιστή)
Ειδικά λειτουργικά συστήματα
• Συστήματα πραγματικού χρόνου (real time)
Ένα Λ.Σ. θεωρείται real time όταν είναι ικανό να π...
Διαχείριση συστήματος αρχείων
Σύστημα αρχείων (File system)
•
•
•
•
•
•
•
•

Αρχείο: νοητή μονάδα αποθήκευσης
Κάθε αρχείο ...
Πράξεις σε αρχεία
• Δημιουργία αρχείου με προσδιορισμό ονόματος και
τύπου
• Διαγραφή αρχείου (delete)
• Τροποποίηση περιεχ...
Οργάνωση αρχείων
• Ομάδες αρχείων = κατάλογος, φάκελος
Δενδροειδής τρόπος οργάνωσης
(Tree File)

Ριζικός κατάλογος (root ...
Διαδρομή αρχείου (path)
Τρέχων
κατάλογος
Διαχείριση περιφερειακών μονάδων μνήμης
Γνωστά λειτουργικά συστήματα
• DOS
• Windows
• Unix
• MacOS της Apple

• OS/2 της ΙΒΜ
Unix

• Αναπτύχθηκε σε γλώσσα C
• Αξιόπιστο και αποδοτικό
• Δεν ανήκει σε μια εταιρεία, ο χρήστης δεν είναι
υποχρεωμένος ν...
DOS
• Επεξεργαστή εντολών
• Πυρήνα (Kernel):χειρισμό αρχείων και εντολών του χρήστη
• BIOS: προγράμματα για το χειρισμό τω...
Windows
• Γραφικά περιβάλλοντα διεπαφής (GUI): διευκολύνουν την
επικοινωνία χρήστη – Η/Υ
Mac της Apple
• Macintosh: το πρώτο που χρησιμοποιούσε γραφικό
περιβάλλον χρήσης
Upcoming SlideShare
Loading in...5
×

Κεφάλαιο 4 Λογισμικό συστήματος

398

Published on

Εφαρμογές Πληροφορικής Α' λυκείου

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
398
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Κεφάλαιο 4 Λογισμικό συστήματος

  1. 1. Ε. Κοκκίνου Εφαρμογές Πληροφορικής Α’ Λυκείου
  2. 2. Υπολογιστικό Σύστημα Είναι το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού και αξιοποιούν τις δυνατότητές του για τη χρήση του Η/Υ ως εργαλείου Copyright 2007 PresentationFx.com | Image by Rodolfo Clix
  3. 3. Λογισμικό Εφαρμογών Προγράμματα που έχουν αναπτυχθεί για την αντιμετώπιση εξειδικευμένων προβλημάτων των χρηστών. Η επιλογή γίνεται από το χρήστη. Copyright 2007 PresentationFx.com | Image by Rodolfo Clix
  4. 4. Λογισμικό Συστήματος Προγράμματα που έχουν σχέση με το συντονισμό της λειτουργίας του συστήματος και με τη διαχείριση των μονάδων του. Ειδικά εργαλεία: Χρησιμοποιούνται για την ανάπτυξη λογισμικού εφαρμογών Λειτουργικό σύστημα: Είναι ένα πρόγραμμα πολλών χιλιάδων εντολών που λειτουργεί ως ενδιάμεσος ανάμεσα στο χρήστη και το υλικό και ασχολείται με τον έλεγχο και το συντονισμό του υλικού ώστε να εκτελούνται σωστά τα διάφορα προγράμματα εφαρμογών.
  5. 5. Λειτουργικό σύστημα: τι κάνει 1. Λαμβάνει τα αιτήματα των χρηστών 2. Τα αναλύει σε επιμέρους λειτουργίες 3. Σχεδιάζει με ποιο τρόπο θα κάνει τη βέλτιστη χρήση του υλικού για την ικανοποίηση αυτών των αιτημάτων 4. Παρακολουθεί την εκτέλεση των απαραίτητων λειτουργιών 5. Συνθέτει τις απαντήσεις και τις προωθεί στο χρήστη
  6. 6. Λειτουργικό σύστημα: στόχοι • Να εξασφαλίζει τη μέγιστη δυνατή ευκολία στο χρήστη, έτσι αυτός με ελάχιστη προσπάθεια να λαμβάνει επιθυμητά αποτελέσματα • Να επιτυγχάνει τη μέγιστη δυνατή αξιοποίηση των πόρων του συστήματος
  7. 7. Σημαντικότερα βήματα στην εξέλιξη των Λ.Σ. 1. Ομαδική επεξεργασία (ομάδα αιτημάτων – εκτελεί ένα ένα- γλώσσα ελέγχου εργασιών)
  8. 8. 2. Πολυπρογραμματισμός • ταυτόχρονα πολλά αιτήματα. Το ΛΣ επιλέγει σειρά εκτέλεσης
  9. 9. 3. Καταμερισμός του χρόνου Ο Η/Υ καταμερίζει το χρόνο ανά χρήστη 10ms/χρήστη
  10. 10. 4. Κατανεμημένη επεξεργασία (πολλοί επεξεργαστές, ανάπτυξη δικτύων, πολλά αιτήματα, διαφορετικοί υπολογιστές)
  11. 11. Εργασίες Λειτουργικών συστημάτων • • • • • • • Εκτέλεση προγραμμάτων Λειτουργίες εισόδου/εξόδου Διαχείριση του συστήματος αρχείων Ανίχνευση λαθών Κατανομή πόρων Απολογιστικά στοιχεία Προστασία - ασφάλεια
  12. 12. Μέρη λειτουργικού συστήματος Πυρήνας (Kernel): • το μέρος που βρίσκεται πιο κοντά στο υλικό. Τηρεί το ρόλο του ενδιάμεσου κρίκου μεταξύ υλικού και του υπόλοιπου λειτουργικού συστήματος. • Είναι το πρόγραμμα που φορτώνει πρώτο όταν ξεκινάει η λειτουργία του Η/Υ. • Ρυθμίζει την επικοινωνία και το συγχρονισμό μεταξύ των διεργασιών στον ή στους άλλους επεξεργαστές. (ελεγκτής κυκλοφορίας)
  13. 13. Μέρη Λ.Σ: Διαχείριση ΚΜΕ • Πολυπρογραμματισμός: 1) μεγαλύτερη αξιοποίηση των δυνατοτήτων της ΚΜΕ και 2) περισσότερες ενέργειες στη μονάδα του χρόνου
  14. 14. Μέρη Λ.Σ: Διαχείριση κεντρικής μνήμης • Διαχείριση μνήμης : υποστηρίζει το σύστημα του πολυπρογραμματισμού • Κάθε ΛΣ διαθέτει δικούς του αλγορίθμους διαχείρισης μνήμης • Χρονοπρογραμματισμός της μνήμης για το μοίρασμα και την αποτελεσματική διαχείριση της μνήμης • Ανταλλαγή (swapping)
  15. 15. Εικονική Μνήμη Χώρος φυσικών διευθύνσεων Χώρος εικονικών διευθύνσεων (ότι μπορεί να χαρτογραφηθεί στον υπολογιστή)
  16. 16. Ειδικά λειτουργικά συστήματα • Συστήματα πραγματικού χρόνου (real time) Ένα Λ.Σ. θεωρείται real time όταν είναι ικανό να παρέχει ένα απαιτούμενο επίπεδο εξυπηρέτησης σε ένα προκαθορισμένο χρόνο απόκρισης • Συστήματα on line Συστήματα συνεχούς επικοινωνίας τα οποία ανά πάσα χρονική στιγμή παρέχουν δυνατότητα σύνδεσης και επικοινωνίας μεταξύ τους. π.χ. On line συστήματα συναλλαγών
  17. 17. Διαχείριση συστήματος αρχείων Σύστημα αρχείων (File system) • • • • • • • • Αρχείο: νοητή μονάδα αποθήκευσης Κάθε αρχείο έχει: Όνομα Τύπο Χρόνο δημιουργίας/τροποποίησης Μέγεθος Δημιουργό Δικαιώματα πρόσβασης
  18. 18. Πράξεις σε αρχεία • Δημιουργία αρχείου με προσδιορισμό ονόματος και τύπου • Διαγραφή αρχείου (delete) • Τροποποίηση περιεχομένου αρχείου (edit) • Αντιγραφή περιεχομένου ενός αρχείου σε μια άλλη περιφερειακή συσκευή (π.χ. εκτύπωση) • Αντιγραφή αρχείου σε άλλο αρχείο • Αλλαγή ονόματος αρχείου • Αντιγραφή ή μετακίνηση αρχείου σε άλλη περιφ. Συσκευή • Αντιγραφή ή μετακίνηση αρχείου από μία ομάδα σε άλλη ομάδα αρχείων στην ίδια περιφερειακή συσκευή
  19. 19. Οργάνωση αρχείων • Ομάδες αρχείων = κατάλογος, φάκελος Δενδροειδής τρόπος οργάνωσης (Tree File) Ριζικός κατάλογος (root directory) «/» ή «»: αρχικός κατάλογος που περιλαμβάνει αρχεία και υποκαταλόγους
  20. 20. Διαδρομή αρχείου (path) Τρέχων κατάλογος
  21. 21. Διαχείριση περιφερειακών μονάδων μνήμης
  22. 22. Γνωστά λειτουργικά συστήματα • DOS • Windows • Unix • MacOS της Apple • OS/2 της ΙΒΜ
  23. 23. Unix • Αναπτύχθηκε σε γλώσσα C • Αξιόπιστο και αποδοτικό • Δεν ανήκει σε μια εταιρεία, ο χρήστης δεν είναι υποχρεωμένος να προμηθεύεται υλικό από συγκεκριμένο κατασκευαστή • Πυρήνας (Kernel): αλληλεπιδρά απευθείας με το υλικό του Η/Υ. Κώδικας σε γλώσσα μηχανής (μιλάει στην ΚΜΕ). Χρονοδρομολόγηση των διεργασιών και η διαχείριση αρχείων, της μνήμης και του υλικού. • Κέλυφος (Shell) : παρεμβάλλεται μεταξύ χρήστη και πυρήνα και ασχολείται με την αμφίδρομη επικοινωνία χρήστη-Η/Υ. Διαθέτει δική του γλώσσα προγραμματισμού για τον έλεγχο της λειτουργίας του Η/Υ.
  24. 24. DOS • Επεξεργαστή εντολών • Πυρήνα (Kernel):χειρισμό αρχείων και εντολών του χρήστη • BIOS: προγράμματα για το χειρισμό των περιφερειακών που χρησιμοποιεί ο πυρήνας.
  25. 25. Windows • Γραφικά περιβάλλοντα διεπαφής (GUI): διευκολύνουν την επικοινωνία χρήστη – Η/Υ
  26. 26. Mac της Apple • Macintosh: το πρώτο που χρησιμοποιούσε γραφικό περιβάλλον χρήσης
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×