Μάθημα 2. Αναπαράςταςη δεδομένων τι είναι υπολογιςτήσ τύποι υπολογιςτών

Σχετικά έγγραφα
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι

ΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

Θεςιακά ςυςτιματα αρίκμθςθσ

ΕΝΟΣΘΣΑ 1: ΓΝΩΡIΗΩ ΣΟΝ ΤΠΟΛΟΓΙΣΘ Ω ΕΝΙΑΙΟ ΤΣΘΜΑ. ΚΕΦΑΛΑΙΟ 1: Ψθφιακόσ Κόςμοσ

ΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Αρχεία - Φάκελοι

ΑΤΣΟΜΑΣΙΜΟ ΓΡΑΦΕΙΟΤ. 2 θ Διάλεξθ Μζρθ Τπολογιςτι

Παράςταςη ςυμπλήρωμα ωσ προσ 1

x n D 2 ENCODER m - σε n (m 2 n ) x 1 Παραδείγματα κωδικοποιθτϊν είναι ο κωδικοποιθτισ οκταδικοφ ςε δυαδικό και ο κωδικοποιθτισ BCD ςε δυαδικό.

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Εργαςτιριο 1

Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 11 : Μετρθτζσ Ριπισ Φϊτιοσ Βαρτηιϊτθσ

Μετατροπι Αναλογικοφ Σιματοσ ςε Ψθφιακό. Διάλεξθ 10

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν

ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ. 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν

Ψθφιακά Ηλεκτρονικά. Ενότθτα 7 : Ελαχιςτοποίθςθ και κωδικοποίθςθ καταςτάςεων Φϊτιοσ Βαρτηιϊτθσ

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα

ΗΥ101: Ειςαγωγι ςτθν Πλθροφορικι

ΕΝΟΤΘΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΘ. ΚΕΦΑΛΑΙΟ 6: Θ «Βοικεια» ςτον Υπολογιςτι

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 6: Το γραφικό περιβάλλον Επικοινωνίασ (Γ.Π.Ε)

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν

Ένα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν:

ΠΡΟΓΡΑΜΜΑΣΙΜΌ ΤΠΟΛΟΓΙΣΏΝ. Κεφάλαιο 8 Η γλϊςςα Pascal

Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ

Internet a jeho role v našem životě Το Διαδίκτυο και ο ρόλοσ του ςτθ ηωι μασ

5 ΜΕΘΟΔΟΙ - ΠΑΡΑΜΕΤΡΟΙ

ΕΝΟΤΘΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΘ. ΚΕΦΑΛΑΙΟ 8: Πειρατεία Λογιςμικοφ

Εισαγωγικές έννοιες. Αντώνησ Κ Μαώργιώτησ

Ειδικά Θζματα Βάςεων Δεδομζνων

Βάςεισ Δεδομζνων Ι. Ενότητα 12: Κανονικοποίηςη. Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικών Πλθροφορικισ ΤΕ

TIM Εικονικό Περιβάλλον Συνεργασίας Οδθγίεσ Χριςθσ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ Ω ΕΝΙΑΙΟ ΤΣΗΜΑ. ΚΕΦΑΛΑΙΟ 2: Σο Εςωτερικό του Τπολογιςτι

Δείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8

Περιεχόμενα. χολι Χοροφ Αντιγόνθ Βοφτου - Πολιτικι Διαχείριςθσ Cookie 1

3 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ ( while, do while )

Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό. Βαγγζλθσ Οικονόμου

Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

[2] Υπολογιστικά συστήματα: Στρώματα. Τύποι δεδομένων. Μπιτ. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

ςυςτιματα γραμμικϊν εξιςϊςεων

ελ. 11/235, Περιεχόμενα Φακζλου "Σεχνικι Προςφορά"

ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4.1

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Αναπαράσταση δεδομένων

Η θεωρία τησ ςτατιςτικήσ ςε ερωτήςεισ-απαντήςεισ Μέροσ 1 ον (έωσ ομαδοποίηςη δεδομένων)

Βάςεισ Δεδομζνων Ι. Ενότητα 1: υςτήματα Βάςεων Δεδομζνων. Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικϊν Πλθροφορικισ ΤΕ

Δομζσ Δεδομζνων Πίνακεσ

Ψθφιακά Ηλεκτρονικά. Ενότθτα 5 : Ανάλυςθ κυκλώματοσ με D και JK FLIP- FLOP Φώτιοσ Βαρτηιώτθσ

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 3: Εργονομία

Αςφάλεια και Προςταςία Δεδομζνων

Συςκευζσ τθλεπικοινωνιϊν και δικτφωςθσ:

Δίκτυα Μεταγωγισ Δεδομζνων

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ

ΣΑΞΗ: Το ςενάριο απευκφνεται ςε παιδιά προςχολικισ θλικίασ. ΤΜΒΑΣΟΣΗΣΑ ΜΕ ΣΟ ΔΕΠΠ ΚΑΙ ΑΠ ΜΑΘΗΜΑΣΙΚΩΝ

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΡΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 7: Ρροςταςία Λογιςμικοφ - Ιοί

Ιςοηυγιςμζνα δζντρα και Β- δζντρα. Δομζσ Δεδομζνων

ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO

Σο θλεκτρικό κφκλωμα

Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα

Συγγραφι επιςτθμονικισ εργαςίασ. Η κορφφωςθ τθσ προςπάκειάσ μασ

Ψθφιακι Επεξεργαςία ιματοσ

ΘΕΡΜΟΔΤΝΑΜΙΚΗ Ι. Ενότθτα 1: Βαςικά χαρακτθριςτικά τθσ Θερμοδυναμικισ. ογομϊν Μπογοςιάν Πολυτεχνικι χολι Σμιμα Χθμικϊν Μθχανικϊν

ΑΝΑΠΣΤΞΘ ΕΦΑΡΜΟΓΩΝ Ε ΠΡΟΓΡΑΜΜΑΣΙΣΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 3 ο ΓΕΝΙΚΟ ΛΤΚΕΙΟ Ν. ΜΤΡΝΘ- ΕΠΙΜΕΛΕΙΑ: ΠΤΡΙΔΑΚΘ Λ.

Ακολουκιακά Λογικά Κυκλώματα

ΒΙΟΛΟΓΟΙ ΓΙΑ ΦΥΣΙΚΟΥΣ

Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 9 : Διαδικαςία φνκεςθσ Φϊτιοσ Βαρτηιϊτθσ

Αυτόνομοι Πράκτορες. Αναφορά Εργασίας Εξαμήνου. Το αστέρι του Aibo και τα κόκαλα του

Virtualization. Στο ςυγκεκριμζνο οδηγό, θα παρουςιαςτεί η ικανότητα δοκιμήσ τησ διανομήσ Ubuntu 9.04, χωρίσ την ανάγκη του format.

Στα προθγοφμενα δφο εργαςτιρια είδαμε τθ δομι απόφαςθσ (ι επιλογισ ι ελζγχου ροισ). Ασ κυμθκοφμε:

ΙΝΣΙΣΟΤΣΟ ΕΚΠΑΙΔΕΤΣΙΚΗ ΠΟΛΙΣΙΚΗ

Οδηγός χρήσης Blackboard Learning System για φοιτητές

Αριθμητικά Συστήματα Η ανάγκη του ανθρώπου για μετρήσεις οδήγησε αρχικά στην επινόηση των αριθμών Κατόπιν, στην επινόηση συμβόλων για τη παράσταση

Facebook Μία ειςαγωγι

Εγχειρίδιο Χριςθσ τθσ διαδικτυακισ εφαρμογισ «Υποβολι και παρακολοφκθςθ τθσ ζγκριςθσ Εκπαιδευτικών Πακζτων»

Αναπαράσταση Δεδομένων

Πωσ δθμιουργώ φακζλουσ;

TA EΠΑΓΓΕΛΜΑΣΑ ΠΛΗΡΟΦΟΡΙΚΗ ΣΟΤ ΜΕΛΛΟΝΣΟ. Γυμνάςιο Αμυνταίου Β1

Ειςαγωγή ςτην πληροφορική

Ανάπτυξη Εφαρμογών Σε Προγραμματιςτικό Περιβάλλον

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 8 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Α

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3)

Μετατροπεσ Παραςταςεων

Ερωτιςεισ & απαντιςεισ για τα ξφλινα πνευςτά

Ψθφιακι Επεξεργαςία ιματοσ

ΜΑΘΗΜΑΤΙΚΑ ΕΠΙΠΕΔΟ 7 8 (Α - Β Γυμνασίου)

Εισαγωγή στον Προγραμματισμό

Aux.Magazine Μπιλμπάο, Βιηκάγια, Ιςπανία Προςωπικά δεδομζνα

Προπτυχιακό Πρόγραμμα ςτην Πληροφορική. Οδθγόσ Σπουδϊν

Ανάπτυξη Εφαρμογών με Σχεςιακέσ Βάςεισ Δεδομένων

Διαχείριςθ Δικτφων - Ευφυι Δίκτυα

ΗΛΕΚΣΡΟΝΙΚΗ ΤΠΗΡΕΙΑ Κ ΑΣΑ Γ ΡΑ Φ Η Π Ω Λ Η Η Γ Ε Ω Ρ Γ Ι Κ Ω Ν Φ Α Ρ Μ Α Κ Ω Ν

Περιεχόµενα. οµή Η/Υ: Αναπαράσταση εδοµένων. υαδικό σύστηµα. Συστήµατα Αρίθµησης υαδικό Οκταδικό εκαεξαδικό Παραδείγµατα

ΟΣΕΚ ΕΠΑ ΑΝΑΒΤΟΤ. ΣΗΜΕΙΩΣΕΙΣ για το μάκθμα: Νζεσ Σεχνολογίεσ ςτον Επιςιτιςμό

ΘΕΜΑΣΑ ΕΡΓΑΙΩΝ ΓΙΑ ΣΟ ΜΑΘΗΜΑ ΠΡΟΟΜΟΙΩΗ

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

Transcript:

Μάθημα 2 Αναπαράςταςη δεδομένων τι είναι υπολογιςτήσ τύποι υπολογιςτών

Τι είναι ο ηλεκτρονικόσ υπολογιςτήσ

Στόχοι χαρακτηριςτικά Αρχικόσ ςτόχοσ δθμιουργία μιασ γριγορθσ υπολογιςτικισ μθχανισ ιμερα αφοροφν κυρίωσ εφαρμογζσ που δεν είναι μακθματικζσ ι ζχουν αρικμθτικι φφςθ Χαρακτθριςτικά Ταχφτθτα Μνιμθ Ακρίβεια Λειτουργικότθτα Αυτοματιςμόσ

Γιατί ηλεκτρονικόσ; Ηλεκτρονικόσ αναφζρεται ςε μια ψθφιακι υπολογιςτικι μθχανι που είναι καταςκευαςμζνθ από θλεκτρονικά ςτοιχεία Ειςαγωγι δεδομζνων μετατροπι ςε θλεκτρονικοφσ παλμοφσ (δφο καταςτάςεισ) ΔΗΛΑΔΗ Γραπτοί χαρακτιρεσ διατεταγμζνο ςφνολο θλεκτρονικϊν παλμϊν

Γλώςςα των υπολογιςτών το bit ΟΡΙΜΟ: Θ μικρότερθ μονάδα πλθροφορίασ Παίρνει δφο τιμζσ: 0 απουςία παλμοφ 1 παρουςία παλμοφ

Τι είναι bit; Ζνα θλεκτρονικό κφκλωμα ςτο εςωτερικό του Θ/Υ μπορεί να βρίςκεται ςε μία από δφο καταςτάςεισ: ανοιχτό ι κλειςτό Θ ςτοιχειϊδθσ μονάδα δεδομζνων του Θ/Υ: το μπιτ (= bit = binary digit = δυαδικό ψθφίο)

byte ΜΙΑ ΟΜΑΔΑ ΑΠΟ 8 bit λζγεται Byte.

Σε τι άλλο χρηςιμοποιούνται τα bit και τα byte; Τα bit και τα byte δεν χρθςιμοποιοφνται μόνο ωσ θ γλϊςςα που λζει ςτον υπολογιςτι τι να κάνει, αλλά επίςθσ χρθςιμοποιοφνται για να αναπαραςτιςουν τθν ποςότθτα των δεδομζνων και των πλθροφοριϊν που ο υπολογιςτισ δζχεται και εξάγει. Τα αρχεία επεξεργαςίασ κειμζνου, οι ψθφιακζσ εικόνεσ, ακόμα και το λογιςμικό αναπαρίςτανται μζςα ςε ζναν υπολογιςτι ωσ μια ςειρά από bit και byte. Αυτά τα αρχεία και οι εφαρμογζσ μπορεί να είναι πολφ μεγάλα και να περιζχουν χιλιάδεσ ι εκατομμφρια byte.

Τύποι δεδομένων Τα δεδομζνα μποροφν να είναι πολλϊν τφπων: Κείμενο Αρικμοί Εικόνεσ Θχοσ Βίντεο Ζθτείται μία μζκοδοσ αναπαράςταςθσ για όλουσ αυτοφσ τουσ τφπουσ δεδομζνων.

τα δεδομένα ςτο εςωτερικό του υπολογιςτή Όλοι οι τφποι δεδομζνων του πραγματικοφ κόςμου μετατρζπονται ςε μια ενιαία αναπαράςταςθ όταν αποκθκεφονται ςτον υπολογιςτι και ξαναπαίρνουν τθν αρχικι τουσ μορφι όταν βγαίνουν από τον υπολογιςτι Αυτι θ κακολικι μορφι ονομάηεται ςχιμα bit (bit pattern) Δθλαδι, για τθν αναπαράςταςθ των διαφόρων τφπων δεδομζνων χρθςιμοποιοφμε ςχιματα μπιτ, δθλαδι ακολουκίεσ ι ςειρζσ από bit.

Τι μπορούμε να αναπαραςτήςουμε με ένα bit; Ζνα μπιτ μπορεί να αναπαραςτιςει οτιδιποτε μπορεί να παίρνει μόνο δφο διαφορετικζσ τιμζσ, π.χ.: το πρόςθμο ενόσ αρικμοφ: κετικό ι αρνθτικό. τον τφπο ενόσ γράμματοσ: κεφαλαίο ι πεηό. τον τονιςμό ενόσ φωνιεντοσ: άτονο ι τονιςμζνο. Τι γίνεται με δεδομζνα που μποροφν να παίρνουν περιςςότερεσ από δφο τιμζσ;

Δεδομένα με περιςςότερεσ τιμέσ Χρθςιμοποιοφμε δφο bit, ωσ εξισ: Ζτςι ζχουμε: 00 πρϊτοσ όροφοσ 01 δεφτεροσ όροφοσ 10 τρίτοσ όροφοσ 11 τζταρτοσ όροφοσ 1 ο bit 2o bit 0 0 0 1 1 0 1 1

Γενικότερα πωσ χειριζόμαςτε τα bit; Γενικότερα: Ομαδοποιοφμε ζνα οποιοδιποτε πλικοσ από bit και χειριηόμαςτε τθν ακολουκία τουσ ωσ ομάδα. Θ ομάδα αυτι λζγεται ςχιμα bit (= bit pattern = ακολουκία δυαδικϊν ψθφίων). Πόςα bit χρειάηομαι για να αναπαραςτιςω τισ 7 θμζρεσ τθσ εβδομάδοσ; 1 bit 2 τιμζσ (ΟΧΙ), 2 bit 4 τιμζσ (ΟΧΙ), 3 bit 8 τιμζσ (ΝΑΙ), Δευτζρα Σρίτθ Σετάρτθ Πζμπτθ Παραςκευι άββατο Κυριακι 000 001 010 011 100 101 110

Μονάδεσ μέτρηςησ 1 bit = 1 δυαδικό ψθφίο (Binary digit) 1 nibble = 4 bits 1 byte = 8 bits 1 Kilobyte (ΚΒ) = 1024 bytes 1 Μegabyte (ΜΒ) =1.048.576 bytes ι1024 KB (1024*1024 bytes) 1 Gigabyte(GB)=1.073.741.824 bytes ι 1.048.576 kilobytes ι 1024 (ΜΒ) 1 Terabyte=1.099.511.627.776 bytes ι 1.073.741.824 KB 1.048.576 MB ι 1024 GB 1 Petabytes =1.125.899.906.842.624 bytes ι 1024 terabytes 1 Exabytes =1.152.921.504.606.846.976 bytes ι 1024 petabytes

Πόςο είναι ένα byte, KB, ; (1)

Πόςο είναι ζνα byte, KB, ; (1)

Υλικό και λογιςμικό Ο υπολογιςτισ ςασ χρθςιμοποιεί υλικό και λογιςμικό για να επεξεργαςτεί δεδομζνα ςε πλθροφορίεσ, ϊςτε να ςασ δίνει τθ δυνατότθτα να εκτελείτε εργαςίεσ όπωσ θ ςφνταξθ μιασ επιςτολισ ι απλϊσ να παίηετε. Το υλικό είναι οποιοδιποτε μζροσ του υπολογιςτι που μπορείτε να αγγίξετε. Ωςτόςο, ζνασ υπολογιςτισ χρειάηεται δεν μπορεί να λειτουργιςει μόνο με το υλικό. Το λογιςμικό είναι το ςφνολο των προγραμμάτων υπολογιςτι που δίνουν ςτο υλικό τθ δυνατότθτα να εκτελεί διαφορετικζσ εργαςίεσ. Υπάρχουν δφο μεγάλεσ κατθγορίεσ λογιςμικοφ: λογιςμικό εφαρμογϊν και λογιςμικό ςυςτθμάτων. Το λογιςμικό εφαρμογϊν είναι το ςφνολο των προγραμμάτων που χρθςιμοποιείτε ςε ζναν υπολογιςτι, ϊςτε να είναι δυνατι θ εκτζλεςθ εργαςιϊν όπωσ θ ςφνταξθ μιασ ζρευνασ

Λογιςμικό ςυςτημάτων Το λογιςμικό ςυςτθμάτων είναι το ςφνολο των προγραμμάτων που επιτρζπουν τθ ςυνεργαςία των ςυςκευϊν υλικοφ και του λογιςμικοφ εφαρμογϊν του υπολογιςτι ςασ. Ο πιο κοινόσ τφποσ λογιςμικοφ ςυςτιματοσ είναι το λειτουργικό ςφςτθμα (OS, operating system) το πρόγραμμα που ελζγχει πϊσ λειτουργεί το ςφςτθμα του υπολογιςτι ςασ. Διαχειρίηεται το υλικό, όπωσ τθν οκόνθ και τον εκτυπωτι και παρζχει ζνα μζςο με το οποίο οι χριςτεσ μποροφν να επικοινωνοφν με τον υπολογιςτι. Το πικανότερο είναι ότι ο υπολογιςτισ που ζχετε ι χρθςιμοποιείτε εκτελεί μια ζκδοςθ των Windows, ίςωσ τα Windows 7 ι 8, ωσ λογιςμικό ςυςτθμάτων. Ωςτόςο, εάν χρθςιμοποιείτε υπολογιςτι τθσ Apple, τότε μάλλον ο υπολογιςτισ ςασ εκτελεί το OS

Υπολογιςτικά ςυςτήματα από την οπτική των ςτρωμάτων επικοινωνία εφαρμογζσ Λειτουργικό ςφςτθμα προγράμματα υλικό δεδομζνα

Τύποι υπολογιςτών - 1 Οι υπολογιςτζσ υπάρχουν ςε ποικίλα μεγζκθ και με διάφορεσ ικανότθτεσ επεξεργαςίασ πλθροφοριϊν FLOPS (Floating point operations per second) μζτρο απόδοςθσ Προςωπικοί ψθφιακοί βοθκοί (PDA), φορθτζσ ςυςκευζσ χειρόσ Προςωπικοί υπολογιςτζσ (PC) τακμοί εργαςίασ (Workstations) Πιο ιςχυρζσ ικανότθτεσ επεξεργαςίασ μακθματικϊν και γραφικϊν από τουσ προςωπικοφσ υπολογιςτζσ

Τύποι υπολογιςτών - 2 Διακομιζηέρ (Servers) Είδνο ππνινγηζηώλ κεζαίνπ κεγέζνπο Υπνζηεξίδνπλ δίθηπν ππνινγηζηώλ γηα θνηλή ρξήζε αξρείσλ θαη πόξσλ Παξέρνπλ πεξηβάιινλ πιηθνύ γηα ε-εκπόξην Μεγάλα ςπολογιζηικά ζςζηήμαηα (Mainframes) Υπνινγηζηέο κεγάισλ δπλαηνηήησλ θαη πςειήο απόδνζεο πνπ κπνξεί λα επεμεξγάδεηαη κεγάιεο πνζόηεηεο δεδνκέλσλ ηαρύηαηα π.ρ. ρξεζηκνπνηνύληαη από αεξνπνξηθέο εηαηξείεο γηα ρηιηάδεο θξαηήζεηο αλά δεπηεξόιεπην

Τύποι υπολογιςτών - 3 Υπεπςπολογιζηέρ (Supercomputers) Πην πξνεγκέλνο ππνινγηζηήο πνπ ρξεζηκνπνηείηαη γηα εξγαζίεο πνπ απαηηνύλ ηαρύηαηνπο θαη εμαηξεηηθά πεξίπινθνπο ππνινγηζκνύο κε ρηιηάδεο κεηαβιεηέο θαη εθαηνκκύξηα κεηξήζεηο Χξεζηκνπνηνύληαη ζε ηερληθέο κειέηεο, επηζηεκνληθέο πξνζνκνηώζεηο, ζηξαηησηηθέο έξεπλεο νπιηθώλ ζπζηεκάησλ θαη κεηεσξνινγία Υπολογιζηική πλέγμαηορ (Grid computing) Ιζρύο γεσγξαθηθά απνκαθξπζκέλσλ ππνινγηζηώλ ζπλδεδεκέλσλ ζε εληαίν δίθηπν πνπ ελεξγεί σο «εηθνληθόο ππεξππνινγηζηήο

Τύποι υπολογιςτών - 4 Υπολογιζηική πελάηη/διακομιζηή (Client/server) Μνξθή θαηαλεκεκέλεο ππνινγηζηηθήο Η επεμεξγαζία κνηξάδεηαη αλάκεζα ζε «πειάηεο» θαη «δηαθνκηζηέο» Πελάηερ: Σεκείν εηζόδνπ ηνπ ρξήζηε Διακομιζηέρ: Απνζεθεύεη θαη επεμεξγάδεηαη θνηλόρξεζηα δεδνκέλα θαη εθηειεί εξγαζίεο δηαρείξηζεο δηθηύνπ

Τύποι υπολογιςτών - 5 Υπολογιζηική πελάηη/διακομιζηή (ζςνέσεια) Διζηπωμαηική απσιηεκηονική πελάηη/διακομιζηή Χξεζηκνπνηεί δύν ηύπνπο κεραλεκάησλ Πολςζηπωμαηική απσιηεκηονική πελάηη/διακομιζηή (N-tier) Εξιζοπποπεί ηο θόπηο ηος δικηύος ζε απκεηά επίπεδα διακομιζηών π.σ. διακομιζηέρ Ιζηού και διακομιζηέρ εθαπμογών

Πολςζηπωμαηική απσιηεκηονική πελάηη/διακομιζηή Σε πολςζηπωμαηικό δίκηςο πελάηη/διακομιζηή, οι αιηήζειρ ηων πελαηών για εξςπηπέηηζη διεκπεπαιώνονηαι από διαθοπεηικά επίπεδα διακομιζηών.

Η ςποδομή ΤΠ μιαρ επισείπηζηρ απαπηίζεηαι από ςλικό, λογιζμικό, ηεσνολογία διασείπιζηρ δεδομένων, ηεσνολογία δικηύωζηρ και ηεσνολογικέρ ςπηπεζίερ υςτατικά Μζρθ τθσ Τποδομισ

Ο υπολογιςτήσ ςασ δουλεύει όςο εςείσ κοιμάςτε Πεξίπινθε επηζηεκνληθή έξεπλα, όπωο ε εμεξεύλεζε ηνπ αλζξώπηλνπ γνληδηώκαηνο, απαηηεί ηεξάζηηα ππνινγηζηηθή ηζρύ. Έσει αναπηςσθεί λογιζμικό πος θα μποπεί να ζςνδέει ξεσωπιζηούρ ςπολογιζηέρ ζε ένα πλέγμα, ώζηε να είναι δςναηή η ζςνεπγαζία ηοςρ. Τν απνηέιεζκα είλαη ε δεκηνπξγία ελόο νηθνλνκηθνύ ππεξππνινγηζηή πνπ ρξεζηκνπνηνύλ πνιινί κε θεξδνζθνπηθνί νξγαληζκνί πξνθεηκέλνπ λα εξεπλνύλ πξνβιήκαηα θαη λα βξίζθνπλ ιύζεηο πνπ ζπκβάιινπλ ζην γεληθόηεξν θαιό. Σε όλο αςηό ηο εγσείπημα, ο ςπολογιζηήρ ζαρ μποπεί να είναι σπήζιμορ. Επηζθεθηείηε ην site ηνπ World Community Grid (worldcommunitygrid.org) θαη ιάβεηε ην ινγηζκηθό. Αθόηνπ ην εγθαηαζηήζεηε ζηνλ ππνινγηζηή ζαο, ζα επηηξέπεη ζηνλ ππνινγηζηή ζαο λα εξγάδεηαη ζε εξεπλεηηθά πξνγξάκκαηα όηαλ ε CPU είλαη αλελεξγή (ή ηνπιάρηζηνλ όηαλ δελ εξγάδεηαη κε όιεο ηηο δπλάκεηο ηεο). Ο ππνινγηζηήο ζαο κπνξεί λα ζπκκεηέρεη ζε ζπλαξπαζηηθά εξεπλεηηθά πξνγξάκκαηα γηα ηελ κπϊθή δπζηξνθία, ηε βηωζηκόηεηα ηνπ λεξνύ θαη ηνλ θαξθίλν. Γη απηό, κελ αθήλεηε ηνλ ππνινγηζηή ζαο λα ηεκπειηάδεη!

Η έννοια τησ ηθικήσ ςτη Πληροφορική (1) Θα ζχετε ακοφςει ιςτορίεσ για ανκρϊπουσ που χρθςιμοποιοφν τουσ υπολογιςτζσ για να εξαπολφςουν ιοφσ ι να διαπράξουν κλοπι ταυτότθτασ. Κςωσ επίςθσ ζχετε διαβάςει για φοιτθτζσ που διϊχκθκαν για παράνομθ διακίνθςθ πνευματικισ ιδιοκτθςίασ, όπωσ τραγοφδια και βίντεο. Αμφότερα είναι παραδείγματα ανικικθσ ςυμπεριφοράσ με τθ χριςθ υπολογιςτι. Αλλά τι ςυνιςτά ηθική ςυμπεριφορά με τη χρήςη υπολογιςτή; Με ζνα χαλαρό οριςμό, θ ηθική είναι ζνα ςφςτημα ηθικών αρχών, κανόνων και αποδεκτών προτφπων ςυμπεριφοράσ Αλλά ποια είναι τα αποδεκτά πρότυπα ςυμπεριφοράσ με τθ χριςθ υπολογιςτι; Το ίδρυμα θκικισ υπολογιςτϊν (Computer Ethics Institute) ζχει αναπτφξει τισ Δζκα εντολζσ τθσ θκικισ υπολογιςτϊν, οι οποίεσ γενικά κεωροφνται ωσ ζνα ςθμείο αναφοράσ για εταιρείεσ που αναπτφςςουν πολιτικζσ χριςθσ υπολογιςτϊν και ςυμμόρφωςθσ για τουσ υπαλλιλουσ. Αυτζσ οι οδθγίεσ ιςχφουν επίςθσ για πανεπιςτιμια και φοιτθτζσ. Οι οδθγίεσ για τθν θκικι ςυμπεριφορά ςτθν πλθροφορικι που παρατίκενται παρακάτω βαςίηονται ςτο ζργο του ιδρφματοσ θκικισ υπολογιςτϊν:

Η έννοια τησ ηθικήσ ςτη Πληροφορική (1) ΔΕΚΑ ΕΝΤΟΛΕΣ 1. Αποφφγετε τθν πρόκλθςθ ηθμίασ ςε άλλουσ όταν χρθςιμοποιείτε υπολογιςτζσ. 2. Μθν παρεμβαίνετε ςτισ προςπάκειεσ άλλων να εκπονιςουν κάποια εργαςία με υπολογιςτζσ. 3. Αντιςτακείτε ςτον πειραςμό να κρυφοκοιτάξετε τα ψθφιακά αρχεία άλλων. 4. Μθν χρθςιμοποιείτε υπολογιςτζσ για κλοπι. 5. Μθν χρθςιμοποιείτε υπολογιςτζσ για να προωκιςετε ψεφδθ. 6. Μθν χρθςιμοποιείτε λογιςμικό που δεν ζχετε αγοράςει από το δθμιουργό του, οφτε να δθμιουργείτε παράνομα αντίγραφα λογιςμικοφ για άλλουσ. 7. Αποφφγετε τθ χριςθ πόρων πλθροφορικισ άλλων χωρίσ πρϊτα να ζχετε λάβει κατάλλθλθ ζγκριςθ. 8. Μθν χρθςιμοποιείτε τθν πνευματικι ιδιοκτθςία άλλων ςαν να ιταν δικι ςασ. 9. κεφτείτε τισ κοινωνικζσ επιπτϊςεισ των προϊόντων των ζργων ςε υπολογιςτζσ. 10. Να χρθςιμοποιείτε υπολογιςτζσ με τρόπο τζτοιο που κα δείχνει ςεβαςμό ςτουσ άλλουσ.

Αναπαράςταςη δεδομένων - ΚΕΙΜΕΝΟ Σε οποιαδιποτε γλϊςςα ζνα τμιμα κειμζνου αποτελείται από μία ακολουκία ςυμβόλων που χρθςιμοποιοφνται για να αναπαραςτιςουν μία ιδζα ςτθ ςυγκεκριμζνθ γλϊςςα Κάκε ςφμβολο μπορεί να αναπαραςτακεί από ζνα ςχιμα bit Ο αρικμόσ των bit που χρειάηεται ζνα ςχιμα bit για να αναπαραςτιςει ζνα ςφμβολο ςε κάποια γλϊςςα εξαρτάται από το πλικοσ των ςυμβόλων που διακζτει θ γλϊςςα ΜικοσΣχιματοσBIT=log2(πλικοσ_ςυμβόλων)

ΚΕΙΜΕΝΟ Σχιμα bit με 2 bit Πόςεσ μορφζσ μπορεί να πάρει; log2(4)=2 00, 01, 10, 11 Κάκε μία από αυτζσ αναπαριςτά ζνα ςφμβολο Με τον ίδιο τρόπο ζνα ςχιμα 3bit μπορεί να πάρει οκτϊ διαφορετικζσ μορφζσ Για τθν αναπαράςταςθ των ςυμβόλων κειμζνου ζχουν ςχεδιαςτεί διάφορα ςφνολα ςχθμάτων bit Κάκε ςφνολο ονομάηεται κϊδικασ Θ διαδικαςία τθσ αναπαράςταςθσ ονομάηεται κωδικοποίθςθ

ΚΕΙΜΕΝΟ

Κώδικασ ASCII (1) Το Αμερικανικό Ινςτιτοφτο Εκνικϊν Προτφπων (American National Standard Institute, ANSI) ανζπτυξε ζναν κϊδικα τον οποίο ονόμαςε Αμερικανικό Πρότυπο Κϊδικα για τθν Ανταλλαγι Πλθροφοριϊν (American Standard Code for Information Interchange, ASCII) Χρθςιμοποιεί 7 bit για κάκε ςφμβολο, δθλαδι με το κϊδικα ASCII μποροφν να οριςτοφν 128 διαφορετικά ςφμβολα Χρθςιμοποιεί ςχιμα 7 bit με εφροσ από 0000000 εϊσ 1111111 Το πρϊτο ςχιμα αναπαριςτά το κενό χαρακτιρα (απουςία χαρακτιρα) Το τελευταίο ςχιμα αναπαριςτά το χαρακτιρα διαγραφισ

Κώδικασ ASCII (2) Υπάρχουν 31 χαρακτιρεσ ελζγχου (μθ-εκτυπϊςιμοι) Υπάρχουν πολλοί ειδικοί εκτυπϊςιμοι χαρακτιρεσ Τα κεφαλαία (Α-Η ςτθν αγγλικι γλϊςςα) είναι πρίν από το πεηά (a-z). Οι κεφαλαίοι και οι πεηοί χαρακτιρεσ ξεχωρίηουν μεταξφ τουσ από ζνα μόνο μπιτ Π.χ: Α 1000001, a 1100001 Θ μόνθ διαφορά βρίςκεται ςτο ζκτο μπιτ από δεξιά Μεταξφ των κεφαλαίων και των πεηϊν υπάρχουν ζξι ειδικοί χαρακτιρεσ

Κώδικασ EBCDIC Αναπτφχκθκε από τθν IBM ςτισ αρχζσ τθσ ανάπτυξθσ των υπολογιςτϊν Σθμαίνει:Εκτεταμζνοσ Κϊδικασ Ανταλλαγισ Δυαδικά Κωδικοποιθμζνων Δεκαδικϊν (Extended Binary Coded Decimal Interchange Code) Χρθςιμοποιοφςε ςχιματα των 8 bit άρα, μποροφςε να αναπαραςτιςει μζχρι 256 ςφμβολα Χρθςιμοποιείται ςε μεγάλα ςυςτιματα τθσ IBM

Κώδικασ UNICODE Αποτελεί προϊόν ςυναςπιςμοφ από καταςκευαςτζσ υλικοφ και λογιςμικοφ Χρθςιμοποιεί 16bit άρα κωδικοποιεί 65536 ςφμβολα Είναι χωριςμζνοσ ςε διάφορεσ ενότθτεσ, κάκε μία από τισ οποίεσ αντιςτοιχεί ςτα ςφμβολα μιασ διαφορετικισ γλϊςςασ Επομζνωσ, αναπαριςτά και ςφμβολα εκτόσ τθσ Αγγλικισ γλϊςςασ

Κώδικασ ISO ISO (International Organization for Standardization): είναι οργανιςμόσ ζχει ςχεδιάςει κϊδικα 32 bit Άρα, μπορεί να αναπαραςτιςει μζχρι (4.294.967.296) ςφμβολα επομζνωσ μπορεί να αναπαραςτιςει επαρκϊσ οποιοδιποτε γνωςτό ςφμβολο ςτο κόςμο ςιμερα

Αριθμοί Σε ζναν υπολογιςτι οι αρικμοί αναπαρίςτανται με τθ χριςθ του δυαδικοφ ςυςτιματοσ (binary system) Στο ςφςτθμα αυτό, κάκε αρικμόσ αναπαρίςταται με ζνα ςχιμα bit (ςειρά από 0 και 1), χωρίσ όμωσ να χρθςιμοποιείται κάποιοσ κϊδικασ όπωσ ο ASCII.