ΚΕΦΑΛΑΙΟ 3 Τι είναι η μονάδα συστήματος (System Unit); Είναι το κουτί που φιλοξενεί και τροφοδοτεί µε ρεύµα τα διάφορα εξαρτήματα που απαρτίζουν τον υπολογιστή. Συναντάται σε δύο µορφές: πύργου (tower) και γραφείου (desktop). Τι είναι η Μητρική Κάρτα(System Monitor board); Όλα τα εξαρτήματα του υπολογιστή είναι συνδεδεμένα είτε απευθείας είτε µε καλώδια µε την κάρτα αυτή, η οποία είναι υπεύθυνη για την επικοινωνία μεταξύ τους. Τι είναι Κεντρική Μονάδα Επεξεργασίας(CPU: Central Processing Unit); Ο επεξεργαστής (MainProcessor), όπως συνηθίζεται να λέγεται,είναι επιφορτισμένος µε την επεξεργασία των δεδομένων και τους υπολογισμούς. Αποτελείται από ηλεκτρονικά κυκλώματα. Ο πιο διαδεδομένος επεξεργαστής είναι ο Intel Pentium. Άλλοι επεξεργαστές είναι της AMD. Τι είναι η Σειριακή Θύρα(SerialPort); Μία θύρα(πρίζα) στο πίσω µέρος του υπολογιστή που χρησιμοποιείται για να συνδέονται συσκευές, όπως το modem στον υπολογιστή. Ονοµάζεται συνήθως COM 1 καιcom2. Τι είναι η Παράλληλη Θύρα(ParallelPort) Μία θύρα στο πίσω µέρος του υπολογιστή που χρησιμοποιείται για να συνδέονται συσκευές όπως οι εκτυπωτές. Ονοµάζεται συνήθως LPT1 καιlpt2. Η ταχύτητα µεταφοράς δεδοµένων είναι πιο γρήγορη σε σχέση µε τη σειριακή. Τι είναι η USB Θύρα(Universal Serial Bus) Είναι µία καινούρια σχετικά θύρα, η οποία σχεδιάστηκε για να συνδέει στον υπολογιστή συσκευές ειδικά σχεδιασµένες για αυτή την τεχνολογία, όπως scanner και ψηφιακές κάµερες. Τι είναι Κύρια Μνήµη(ΜainMemory); Είναι ο χώρος στον οποίο αποθηκεύονται προσωρινά τα δεδοµένα. Τι είναι Βοηθητική Μνήµη; Είναι ο χώρος στον οποίο αποθηκεύονται µόνιµα τα δεδοµένα όπως Σκληρός ίσκος, δισκέτες, zip discs, CD-ROMs DVDs. Εξηγείστε τον όρο περιφερειακή συσκευή.
Περιφερειακή συσκευή είναι οποιαδήποτε συσκευή συνδέεται στον υπολογιστή, όπως Ποντίκι, Modem, οθόνη. Σε τι διακρίνονται οι περιφερειακές συσκευές; ιακρίνονται σε Μονάδες Εισόδου οι οποίες επιτρέπουν την εισαγωγή δεδοµένων στον υπολογιστή(πληκτρολόγιο, ποντίκι, σαρωτής, πινακίδα αφής, χειριστήριοπαιχνιδιών, και σε Μονάδες Εξόδου οι οποίες παρουσιάζουν το αποτέλεσµα της επεξεργασίας των δεδοµένων στη µορφή που έχει ζητήσει ο χρήστης ( οθόνη, εκτυπωτής, σχεδιογράφος, ηχεία, οπτικές µονάδες απεικόνισης). Κεντρική µονάδα επεξεργασίας(επεξεργαστής cpu ) Από ποια µέρη αποτελείται η Κεντρική Μονάδα Επεξεργασίας ΚΜΕ; 1. Από τη Μονάδα Ελέγχου 2. Την Αριθµητική και Λογική Μονάδα 3. Τους Καταχωρητές. Ποιος είναι ο ρόλος της Μονάδας Ελέγχου; Η Μονάδα ελέγχου συντονίζει όλες τις δράσεις και κατευθύνει τη ροή των δεδοµένων. Περιέχει τις οδηγίες της ΚΜΕ για την εκτέλεσητων εντολών. Κάθε οδηγία συνοδεύεται από µικροκώδικα, δηλαδή πολύ βασικές οδηγίες που λένε στην ΚΜΕ τον τρόπο εκτέλεσης της οδηγίας. Ποιος είναι ο ρόλος της Αριθμητικής -Λογικής Μονάδας; Η Μονάδα Αριθµητικής Λογικής περιλαµβάνει µια οµάδα Καταγραφέων που είναι θέσεις µνήµης ενσωµατωµένες απευθείας στην ΚΜΕ. Οι καταγραφείς χρησιµοποιούνται για να διατηρούν τα δεδοµένα που υφίστανται επεξεργασία τη δεδοµένη στιγµή. Στη Μονάδα Αριθµητικής Λογικής εκτελούνται οι αριθµητικές και οι λογικές πράξεις. Ποιος είναι ο ρόλος των καταχωρητών; Οι καταχωρητές είναι µικρές µονάδες αποθήκευσης δεδοµένων. Πως γίνεται η προσβαση της ΚΜΕ στην µνήµη; Η ΚΜΕ έχει πρόσβαση στη µνήµη µε τη βοήθεια ενός διαδρόµου (bus), χρησιµοποιώντας διευθύνσεις µνήµης που είναι αριθµοί που δείχνουν θέσεις µέσα στο τσιπ της µνήµης. Ποιες µονάδες µέτρησης χωρητικότητας της µνήµης έχουµε; Η χωρητικότητα της Μνήµης µετριέται σε Bytes. 1 Byte ισοδυναµεί µε ένα χαρακτήρα(γράµµα, ψηφίο ή σύµβολο)
Βit = 1 δυαδικό ψηφίο Ο ή1 1Βyte= 8 bits 1 ΚΒyte ( Κιλοµπάϊτ) = 1024 Βytes 1 ΜΒyte ( Μεγκαµπάιτ)= 1024 ΚΒytes 1 GΒyte ( Γιγαµπάϊτ) =1024 ΜΒytes Τι γνωρίζετε για τα αρχεία(files); Τα δεδοµένα και τα προγράµµατα αποθηκεύονται σε αρχεία. Υπάρχουν διάφοροι τύποι αρχείων όπως αρχεία για αποθήκευση δεδοµένων, αρχεία που περιέχουν προγράµµατα, και αρχεία λειτουργικών συστηµάτων. Τι γνωρίζετε για τους φακέλους(folders). Οι φάκελοι χρησιµοποιούνται για να οµαδοποιούν αρχεία παρόµοιου περιεχοµένου ή τύπου. Υπάρχουν συσκευές πουµπορούν να εισάγουν και να εξάγουν δεδοµένα και αν ναι ποιες γνωρίζετε; Modem: είναι οι συσκευέςµε τις οποίες επιτυγχάνεται η επικοινωνία δύο υπολογιστών µέσω της απλής τηλεφωνικής γραµµής. Το modem µετατρέπει τα ψηφιακά σήµατα (υπολογιστές, ιαδίκτυο) σε αναλογικά (τηλεφωνικές γραµµές) και το αντίστροφο. Το όνοµα προέρχεται από τα αρχικά των λέξεων modulation (µετατροπή σήµατος από ψηφιακό σε αναλογικό) και demodulation (µετατροπή σήµατος από αναλογικό σε ψηφιακό). Κάρτες Ήχου(SoundsCards): χρησιµοποιούνται για είσοδο και έξοδο ήχου. Κάρτες Video (VideoCards): χρησιµοποιούνται για την είσοδοκαι έξοδο εικόνας. έχονται κινούµενη εικόνα από αναλογική κάµερα ή από συσκευή video, ενώ µπορούν να περιλαµβάνουν κύκλωµα τηλεοπτικού δέκτη. ΚΕΦΑΛΑΙΟ 3 Τι εννοούµε µε τον όρο λογισµικό; Όλα τα προγράµµατα που χρησιµοποιεί ο υπολογιστής τα ονοµάζουµε λογισµικό. Σε πόσες κατηγορίες χωρίζεται το λογισµικό; Το λογισµικό χωρίζεται σε δύο κατηγορίες: το λογισµικό συστήµατος και το λογισµικό εφαρµογών. Σε τι διακρίνεται το λογισµικό συστήµατος; Στην κατηγορία αυτή ανήκουν όλα τα προγράµµατα που είναι απαραίτητα για τη λειτουργία του υπολογιστή:
Λειτουργικό σύστηµα(operatingsystem) Βοηθητικά Προγράµµατα(Utilities) Μεταφραστές(Compilers) και ιερµηνείς(interpreters) Ποιος ο ρόλος των βοηθητικών προγραµµάτων; Τα βοηθητικά προγράµµατα είναι προγράµµατα µεταφοράς αρχείων από µια περιφερειακή µονάδα σε µία άλλη, προγράµµατα ελέγχου της κατάστασης των µονάδων αποθήκευσης, προγράµµατα επικοινωνίας µε άλλους υπολογιστές ακόµη και διαφορετικής κατηγορίας. Ποιος ο ρόλος των µεταφραστών και των διερµηνέων; Είναι ειδικά προγράµµατα τα οποία µεταφράζουν τις διάφορες εντολές στη γλώσσα του υπολογιστή. Τι είναι λειτουργικό σύστηµα; Το σύνολο των προγραµµάτων που είναι απαραίτητα στον υπολογιστή για να ξεκινήσει, να επικοινωνήσει µε το περιβάλλον του και να συντονίσει τη λειτουργία του ονοµάζεται λειτουργικό σύστηµα. Κάθε κατηγορία υπολογιστή έχει συνήθως το δικό της λειτουργικό σύστηµα. Έτσι στους µεγαλύτερους υπολογιστές συναντάµε UNIX, Sun OS, Windows 2000, στους προσωπικούς συναντάµε Windows, Linux, ενώ στους υπολογιστές της Apple συναντάµε το Mac OS. Ποιος ο ρόλος του λειτουργικού συστήµατος; Ελέγχει και συντονίζει τις διαδικασίες εισόδου/ εξόδου και επεξεργασίας ιαχειρίζεται την κύρια και την περιφερειακή µνήµη Ενεργοποιεί διάφορα προγράµµατα ιαµοιράζει τους πόρους ηµιουργεί ένα περιβάλλον επικοινωνίας (διεπαφή) ανάµεσα στο χρήστη και τον Η/Υ Περιγράψτε τη διαδικασία εκκίνησης του υπολογιστή(boot). Στον προσωπικό υπολογιστή, το σύνολο εντολών που χρησιµοποιεί κατά τη εκκίνηση του και ελέγχει τις µονάδες εισόδου/εξόδου ονοµάζεται BIOS (BasicInputOutputSystem). Όταν ο έλεγχος ολοκληρωθεί επιτυχώς τότε ξεκινάει η µεταφορά του λειτουργικού συστήµατος στην κύρια µνήµη και από εκεί ανάλογαµε την εργασία που πρέπει να εκτελεσθεί, δίνονται οι αντίστοιχες εντολές στην κεντρική µονάδα επεξεργασίας. Τι είναι το λογισµικό εφαρµογών; Είναι όλα τα προγράµµατα που χρησιµοποιούµε για να εκτελέσουµε κάποια συγκεκριµένη εργασία. Με το κατάλληλο λογισµικό εφαρµογών ο υπολογιστής µπορεί να µετατραπεί σε γραφοµηχανή, σε ζωγράφο, σε µουσική συσκευή, σε εγκυκλοπαίδεια.
Ποιοι οι λόγοι που οδηγούν στην εµφάνιση µιας νεότερης έκδοσης ενός προγράµµατος; Η εµφάνιση υπολογιστών και λειτουργικών συστηµάτων νεότερης τεχνολογίας. Στην περίπτωση αυτή, µια παλαιότερη έκδοση ενός προγράµµατος συνήθως δεν εκµεταλλεύεται τις δυνατότητες του καινούριου συστήµατος (εποµένως δουλεύει πιο αργά από την καινούρια έκδοση).ακόµη, υπάρχει η περίπτωση ναµη συνεργάζεται σωστά µε το νεότερο υλικό και λειτουργικό σύστηµα. Τι σηµαίνει ο όρος λογισµικό shareware; Είναι λογισµικό που διανέµεται δωρεάν για δοκιµή ή λογισµικό περιορισµένων δυνατοτήτων ως προς τη χρήση του. Αν ο χρήστηςαποφασίσει να κρατήσει το πρόγραµµα και να συνεχίσει να το χρησιµοποιεί, ή να χρησιµοποιήσει την πλήρη έκδοση πρέπει να πληρώσει τον κατασκευαστή. Η συµφωνία shareware προσπαθεί να αποτρέψει την πειρατεία διάθεσης λογισµικού στηριζόµενη στην εντιµότητα των πελατών.
ΚΕΦΑΛΑΙΟ 7 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΕΙΣ Άσκηση 1. Να αναπτύξετε πρόγραµµα το οποίο θα διαβάζει την ακµή κύβου και θα εµφανίζει το εµβαδόν της έδρας του, το µήκος της διαγωνίου της έδρας του καθώς και τον όγκο του. Άσκηση 2. Ο βαθµός πρόσβασης µαθήµατος προκύπτει από το µέσο όρο των δύο τετραµήνων επί ένα συντελεστή 0,3 συν το βαθµό της γραπτής εξέτασης των πανελλαδικών εξετάσεων επί ένα συντελεστή 0,7. Να αναπτύξετε πρόγραµµα το οποίο θα διαβάζει τους βαθµούς των τετραµήνων και της γραπτής εξέτασης και στη συνέχεια θα εµφανίζει το βαθµό πρόσβασης. Άσκηση 3. Να αναπτύξετε πρόγραµµα το οποίο θα διαβάζει ένα τριψήφιο αριθµό και θα εµφανίζει το άθροισµα των ψηφίων του. Άσκηση 4. Υπάρχουν προγράµµατα µε τα οποία µπορεί να γίνει συµπίεση των αρχείων δεδοµένων κατά 60%. Να αναπτύξετε πρόγραµµα το οποίο θα διαβάζει το µέγεθος του αρχείου πριν τη συµπίεση και θα υπολογίζει και θα εµφανίζει το µέγεθος του αρχείου µετά τη συµπίεση. Άσκηση 5. Κατά τη διάρκεια των εκπτώσεων ένας πελάτης ενός εµπορικούκαταστήµατος ρούχων αποφασίζει να αγοράσει ένα πουκάµισο. Να αναπτύξετε πρόγραµµα το οποίο, µε ποσοστό έκπτωσης 20%, θα διαβάζει την αρχική τιµή του πουκαµίσου και θα υπολογίζει και θα εκτυπώνει την τελική τιµή αγοράς του πουκαµίσου. Άσκηση 6. Είναι γνωστό ότι 1 Kbyte είναι 1024 Bytes και 1 Byte είναι 8 bits. Να αναπτύξετε πρόγραµµα το οποίο θα διαβάζει τον αριθµό των Kbytes ενός αρχείου δεδοµένων και θα τον µετατρέπει σε Bytes και bits. Το πρόγραµµα θα τυπώνει τον αριθµό των Kbytes και δίπλα το µήνυµα Kbytes είναι και δίπλα τον αριθµό των Bytes µαζί µε το µήνυµα Bytes ή και δίπλα τον αριθµό των bits µαζί µε το µήνυµα bits. Άσκηση 7. Μια εταιρεία σταθερής τηλεφωνίας σας έχει προσλάβει ως προγραµµατιστή και σας ζητάει να αναπτύξετε πρόγραµµα το οποίο:
1. Να διαβάζει το επίθετο ενός καταναλωτή και τις µονάδες του λογαριασµού του. 2. Να υπολογίζει τη χρέωση του καταναλωτή δεδοµένου ότι η µονάδα κοστίζει 0,05, και το πάγιο είναι 9. Ακόµη στην τελική τιµή να συνυπολογίζεται και ΦΠΑ 19%. 3. Να εµφανίζει το µήνυµα ο καταναλωτής, δίπλα το επίθετο, οφείλει, και δίπλα τη συνολική χρέωση. Άσκηση 8. Να γραφεί πρόγραµµα το οποίο θα διαβάζει το ποσό ενός κεφαλαίου και το ετήσιο επιτόκιο και θα υπολογίζει το τελικό κεφάλαιο µετά από 10 χρόνια µε ετήσιο ανατοκισµό. ίνεται: ΤΚ=Κ*(1+Ε/100)Ν, όπου ΤΚ το τελικό κεφάλαιο, Ε το επιτόκιο και Ν ο αριθµός περιόδων ανατοκισµού.