Υλικό διαλέξεων
Εδώ θα βρείτε τις διαφάνειες, τα παραδείγματα και το συμπληρωματικό υλικό των διαλέξεων της «Εισαγωγής στην Επιστήμη των Η/Υ» που έχουν γίνει έως τώρα.
Η σελίδα ανανεώνεται πριν κάθε νέα διάλέξη.
Ενότητα 1η: Εισαγωγή στους Υπολογιστές - Aρχές λειτουργίας και τεχνολογία
Παρουσίαση του μαθήματος. Η γενική εικόνα του υπολογιστή. Η μνήμη και το μοντέλο von Neumann. Το πρόγραμμα ελέγχου - εκτέλεση εντολών. Η τρέχουσα τεχνολογία: ηλεκτρονική - ψηφιακή - δυαδική. Το τρανζίστορ και η συρρίκνωσή του. Παραγωγή ολοκληρωμένων κυκλωμάτων.
Ενότητα 2η: Πράξεις με δυαδικούς αριθμούς - λογικές πράξεις
Πράξεις με δυαδικούς αριθμούς. Bits και Bytes. Λογικές πράξεις με bits. Η λογική συνάρτηση και η πύλη NOT. Η λογική συνάρτηση και η πύλη (Ν)AND. Η λογική συνάρτηση και η πύλη (Ν)OR. Οι συναρτήσεις XOR και XNOR. Λογικές πράξεις σε ομάδες bits. Μάσκες AND, OR, XOR. Ολίσθηση bits.
Συμπληρωματικό υλικόΕνότητα 3η: Πράξεις με δυαδικούς αριθμούς - αριθμητικές πράξεις
Πράξεις με δυαδικούς αριθμούς. Bits και Bytes. Μετατροπή δεκαδικού σε δυαδικό. Δεκαεξαδικό σύστημα. Φυσικοί και Ακέραιοι αριθμοί. Συμπλήρωμα ως προς 2. Πρόσθεση μη προσημασμένων και προσημασμένων δυαδικών αριθμών. Ημιαθροιστής και πλήρης αθροιστής. Η έννοια της υπερχείλισης. Κλασματικοί Αριθμοί. Αριθμοί κινητής υποδιαστολής. Πράξεις με αριθμούς κινητής υποδιαστολής. Παράδειγμα πρόσθεσης.
Συμπληρωματικό υλικό- Αριθμοί κινητής υποδιαστολής: Παράδειγμα με C floats
- Δοκιμές σε C με floats:Προσεγγιστικοί αριθμοί, Float αριθμός με bits
Ενότητα 4η: Αναπαράσταση Μη Αριθμητικών Δεδομένων - αναπαραστάσεις κειμένου στον υπολογιστή
Αναπαράσταση δεδομένων με δυαδικούς αριθμούς. Θέματα αποθήκευσης στη μνήμη: little- και big-endian αποθήκευση. Αναπαραστάσεις κειμένου. Ο κώδικας ASCII και οι επεκτάσεις του. Αναπαράσταση Unicode και κωδικοποίηση κατά UCS-2 και UTF-8.
Διαφάνειες ενότητας.
UTF-8: παραδείγματα κωδικοποίησης/αποκωδικοποίησης.