ΣΥΣΤΗΜΑΤΑ ΥΠΟΛΟΓΙΣΤΩΝ Nikos.Pitsianis@Eng.AUTh.Gr Mitrakos@Eng.AUTh.Gr
Στόχοι: 1. Να δώσει µια σφαιρική εικόνα των γνωστικών αντικειµένων της επιστήµης και τεχνολογίας των υπολογιστών. 2. Να εισαγάγει τις βασικές έννοιες και ορολογία που θα χρειασθούν για τη µελέτη των παραπάνω γνωστικών αντικειµένων. 3. Να ενηµερώσει τους φοιτητές στις υπολογιστικές και δια-δικτυακές υπηρεσίες που διατίθενται από την υπάρχουσα υποδοµή του Πανεπιστηµίου.
Οργάνωση της ύλης: Το µάθηµα περιλαµβάνει τέσσερις επιµέρους ενότητες: (α) Εισαγωγή-Οργάνωση υπολογιστικών συστηµάτων (β) Λειτουργικά συστήµατα (γ) Αλγόριθµοι και Ψηφιακά Μέσα (δ) Δικτυακός προγραµµατισµός Την επιµέλεια και οργάνωση της ύλης και των εργαστηριακών ασκήσεων των τεσσάρων ενοτήτων έχουν οι Δ. Μητράκος, Ν. Πιτσιάνης.
Διδασκαλία: Η διδασκαλία του µαθήµατος περιλαµβάνει διαλέξεις (2 ώρες/εβδοµάδα) προς όλους τους φοιτητές που θα δηλώσουν το µάθηµα Δευτέρα 6-8µµ (Τµήµα Ι) Πέµπτη 9-11πµ (Τµήµα ΙΙ) Α - Λ Μ - Ω εκπόνηση των εργαστηριακών ασκήσεων από τις οµάδες στις οποίες θα χωρισθούν οι φοιτητές Τα εργαστήρια ξεκινούν µετά από ανακοίνωση
Η εκπόνηση των εργαστηριακών ασκήσεων θα γίνεται σε διαφορετικές ηµέρες και ώρες για κάθε οµάδα και καθ όλη τη διάρκεια της εβδοµάδας, είναι υποχρεωτική και προϋπόθεση για τη συµµετοχή του φοιτητή στις γραπτές εξετάσεις των περιόδων Φεβρουαρίου και Σεπτεµβρίου. Οι ανακοινώσεις για το µάθηµα, το εκπαιδευτικό υλικό (σηµειώσεις, ασκήσεις, φυλλάδια εργαστηριακών ασκήσεων κ.τ.λ.) καθώς επίσης και για οποιοδήποτε άλλο θέµα που θα αφορά το µάθηµα θα βρίσκονται στην ιστοσελίδα του µαθήµατος στο ethmmy http://alexander.ee.auth.gr/ethmmy
Eργαστήρια: ΣΥΣΤΗΜΑΤΑ ΥΠΟΛΟΓΙΣΤΩΝ Οµάδα Οι φοιτητές µε επίθετο Ηµέρα εργαστηρίου 1 Α Δ ΠΑΡΑΣΚΕΥΗ 2 E Κ ΠΕΜΠΤΗ 3 Λ Μ ΤΕΤΑΡΤΗ 4 Ν - Ρ ΤΡΙΤΗ 5 Σ - Ω ΔΕΥΤΕΡΑ Κάθε φοιτητής θα παρακολουθεί µία (1) φορά την εβδοµάδα ένα εργαστηριακό δίωρο
Αίθουσα Α5 Νησίδα ΗΥ Γραµµατεία ΤΗΜΜΥ
ΒΙΒΛΙA : Εισαγωγή στην Επιστήµη των Υπολογιστών, B. Forouzan, Εκδόσεις Κλειδάριθµος Εισαγωγή στους Υπολογιστές, Ν. Αβούρης et.al., Εκδόσεις Typorama Η Αρχιτεκτονική των Υπολογιστών, A. Tanenbaum ΒΙΒΛΙΟΠΩΛΕΙΟ : ΑΝΙΚΟΥΛΑΣ, Δ. ΓΟΥΝΑΡΗ 44 ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΛΑΒΗΣ: ΘΑ ΑΝΑΚΟΙΝΩΘΕΙ
Δελτίο Ενεργοποίησης Ηλεκτρονικών Υπηρεσιών ΑΠΘ Παραλαβή από τη θυρίδα της Γραµµατείας ΤΗΜΜΥ αυτοπροσώπως και µε Αστυνοµική Ταυτότητα 12:00 πµ 1:30 µµ
Διαδίκτυο www.thmmy.gr http://alexander.ee.auth.gr:8083/ethmmy/ ΑΠΘ iphone/ipad app AUTh Mobile
ΕΙΣΑΓΩΓΗ ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΑΠΛΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ ΑΡΙΘΜΗΤΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΛΟΓΙΣΤΩΝ ΒΑΣΙΚΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΣΤΑΔΙΑ ΕΚΤΕΛΕΣΗΣ ΛΕΙΤΟΥΡΓΙΑΣ ΕΙΣΟΔΟΥ ΕΠΕΞΕΡΓΑΣΙΑΣ ΚΑΙ ΕΞΟΔΟΥ ΠΛΗΡΟΦΟΡΙΑΣ
ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΣΥΣΤΗΜΑ ΥΠΟΛΟΓΙΣΤΙΚΟ ΣΥΣΤΗΜΑ
ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ
ΣΤΑΔΙΑ ΕΚΤΕΛΕΣΗΣ ΕΝΤΟΛΗΣ ΠΛΗΡΟΦΟΡΙΑ ΣΤΗΝ ΚΥΡΙΑ ΜΝΗΜΗ
ΑΠΛΕΣ ΛΕΙΤΟΥΡΓΙΕΣ Type hello i.e. define name of file in disk
CPU executes a system command, i.e. copying from disk to main memory the contents (hello, world/n) of file hello
CPU executes a system command i.e. copy hello, world/n to registers and display them
Communication with other systems using networks
Γενεές Υπολογιστών 0: Mechanical ( -- 1945) 1: Vacuum Tube (1945 -- 1955) 2: Transistor (1955 -- 1965) 3: Integrated Circuits (1965 -- 1980) 4: VLSI (1980 --?) 5:?
Harvard Computers
ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ
http://www.antikythera-mechanism.gr/
Pascaline by Blaise Pascal
Babbage's Analytical Engine, as displayed at the Science Museum (London)
Konrad Zuse Z3 - the first computer to use binary system
The ENIAC contained 17,468 vacuum tubes, along with 70,000 resistors, 10,000 capacitors, 1,500 relays, 6,000 manual switches and 5 million soldered joints. It covered 167 square meters of floor space, weighed 30 tons, consumed 160 kilowatts of electrical power
Hollerith card
CPU Η ΜΗΧΑΝΗ VON NEUMANN
Processing = Calculations + Comparisons + Decisions Execute a sequence of instructions (PROGRAM)
ΦΑΣΜΑ ΔΙΑΘΕΣΙΜΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
Η ΟΙΚΟΓΕΝΕΙΑ ΕΠΕΞΕΡΓΑΣΤΩΝ ΤΗΣ INTEL
Η παρατήρηση του G. Moore 10 10 Intel Processors Transistor Count Transistors 10 9 10 8 10 7 10 6 10 5 80386 80286 Itanium 2 Core 2 Quad Pentium D Itanium Penitum M Pentium 4 Pentium III Pentium II 80486 Pentium Pentium Pro 8086 10 4 8080 8008 10 3 4004 1970 1975 1980 1985 1990 1995 2000 2005 2010 Year
Αριθµός Τρανζίστορ στους Επεξεργαστές Intel Year Transistors Model 1971 2,300 4004 1972 3,500 8008 1974 4,500 8080 1978 29,000 8086 1982 134,000 80286 1986 275,000 80386 1989 1,200,000 80486 1993 3,100,000 Pentium 1995 5,500,000 Pentium Pro 1997 7,500,000 Pentium II 1999 9,500,000 Pentium III 2001 42,000,000 Pentium 4 2002 55,000,000 Penitum M 2002 220,000,000 Itanium I 2005 291,000,000 Pentium D 2007 582,000,000 Core 2 Quad 2008 2,100,000,000 Itanium II 2011 2,600,000,000 10-core Xeon Westmere
4004
286 386
486
PowerPC 600
Πως µπορούµε να κατασκευάσουµε τόσο πολύπλοκες συσκευές;