Πληροφορική ΙΙ (Εργαστήριο)

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Πληροφορική ΙΙ (Εργαστήριο)"

Transcript

1 Πληροφορική ΙΙ (Εργαστήριο) Β Εξάμηνο Διδασκαλία: Παρασκευή 16:00-19:00 & 19:00-22:00 Επίπεδο μαθήματος: Υποχρεωτικό Τμήμα Βιομηχανικού Σχεδιασμού

2 28/10/2006 Σιώζιος Κων/νος Πληροφορική Ι 2

3 Περίληψη Το μάθημα καλύπτει τις εξής ενότητες : Εισαγωγή στο λειτουργικό σύστημα UNIX Ομοιότητες UNIX και Linux Βασικές έννοιες του ανοιχτού λογισμικού Σύγκριση μεταξύ του Linux και των Windows Εισαγωγή στο σύστημα και διαχείριση κωδικών Xρήση της γραμμής εντολών Βασικές εντολές για τη χρήση του UNIX 3

4 H δομή ενός υπολογιστή ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑΔΕΣ ΕΙΣΟΔΟΥ ΕΠΕΞΕΡΓΑΣΤΗΣ C.P.U. ΜΟΝΑΔΕΣ ΕΞΟΔΟΥ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ 4

5 Υλικό του υπολογιστή Bus Συστατικά ενός προσωπικού υπολογιστή 5

6 Τυπικές συσκευές εισόδου/εξόδου/ Γενικά υπάρχουν ορισμένες τυπικές συσκευές εισόδου/εξόδου Τα διακριτικά ονόματα τους είναι: stdin: Τυπική συσκευή εισόδου stdout: Τυπική συσκευή εξόδου stderr: Τυπική συσκευή σφάλματος Δεν καλούνται με τα συγκεκριμένα ονόματα στο λειτουργικό, αλλά αναφέρονται με αυτά Σιώζιος Κων/νος - Προγραμματισμός Ι 6

7 Ιστορικά στοιχεία για τους υπολογιστές Πρώτη γενιά: λυχνίες, διάτρητες κάρτες Δεύτερη ερη γενιά: τρανζίστορ Τρίτη γενιά: ολοκληρωμένα κυκλώματα, πολυπρογραμματισμός Τέταρτη γενιά: 1980 σήμερα προσωπικοί υπολογιστές και σταθμοί εργασίας (δικτυακά και κατανεμημένα λειτουργικά συστήματα) ) 7

8 Ιστορικά στοιχεία για τους υπολογιστές ENIAC έτος ,000 λυχνίες 300 τόνους 170 KWatt 8

9 Ιστορικά στοιχεία για τους υπολογιστές Οι υπολογιστές του μέλλοντος μπορεί να ζυγίζουν λιγότερο από 1,5 15τόνο, γνωστοί μηχανικοί (1949) Νομίζω ότι υπάρχει μια παγκόσμια ζήτηση στην αγορά για πέντε περίπου υπολογιστές, T. Watson, γενικός διευθυντής της IBM (1943) Δεν υπάρχει κανένας ιδιαίτερος λόγος για να θέλει κάποιος έναν υπολογιστή στο σπίτι του, K. Oslon, πρόεδρος της DEC (1974) 640Κbyte μνήμης είναι αρκετά για όλους,, B.Gates, πρόεδρος της Microsoft (1981) 9

10 Τι είναι το λειτουργικό σύστημα Αποτελεί τον ενδιάμεσο κρίκο μεταξύ του υπολογιστή και του χρήστη κρύβει την απ ευθείας πρόσβαση στο υλικό επιτρέπει στο χρήστη να δουλέψει σε μια εικονική μηχανή Ενεργεί ως διαχειριστής πόρων 10

11 Τι είναι το λειτουργικό σύστημα Ο υπολογιστής καταλαβαίνει μόνο τη γλώσσα του δυαδικού συστήματος αποτελείται από 0 και 1 Κάθε εντολή αντιστοιχείται σε μια ακολουθία από 0 και 1 Η προσαρμογή του ανθρώπου στη γλώσσα του υπολογιστή είναι μια δύσκολη υπόθεση υπάρχουν προγράμματα που κάνουν την διαδικασία αυτή ονομάζονται λειτουργικά συστήματα 11

12 Τι είναι το λειτουργικό σύστημα Υποθέστε ότι δεν υπάρχουν λειτουργικά συστήματα τότε το κάθε πρόγραμμα θα έπρεπε: να αποθηκεύει και να ανακτά από το δίσκο τα δεδομένα δδ να μπορεί να μοιράζει τους πόρους του υπολογιστή (CPU, μνήμη,...)... να ενεργεί ως λειτουργικό σύστημα 12

13 Το λειτουργικό σύστημα Συμβολίζεται ως OS Είναι υπεύθυνο για την διαχείριση των πόρων Αλληλεπιδρά με δύο agencies: εφαρμογής διερμηνευτή εντολής γραμμών Παραδείγματα λειτουργικών είναι τα DOS, Windows, Mac OS, UNIX και Linux 13

14 Τι είναι το λειτουργικό σύστημα Αποτελείται από ένα σύνολο προγραμμάτων Στόχος τους είναι να ελέγχουν και να συντονίζουν τις λειτουργίες του υπολογιστή οποιαδήποτε εργασία γίνεται μέσω του λειτουργικού συστήματος Συνδέουν το υλικό του υπολογιστή με τις εφαρμογές Πρωτοεμφανίστηκαν τη δεκαετία του 50 είχαν ελάχιστες δυνατότητες Τα νέα λειτουργικά είναι φιλικά προς το χρήστη 14

15 Τι είναι το λειτουργικό σύστημα Η μεγάλη έκρηξη έγινε με τη κυκλοφορία των Windows 95 Άλλαξε ο τρόπος που αντιμετωπίζουμε τον υπολογιστή Έκανε σχετικά εύκολη τη χρήση του υπολογιστή ακόμη και για τους μη ειδικούς Η ευελιξία στηρίζεται κυρίως: στο ποντίκι στο γραφικό περιβάλλον με τα εικονίδια στη πληθώρα λειτουργιών 15

16 Αρχές λειτουργικών συστημάτων Ένα πρόγραμμα που εκτελείται ονομάζεται διεργασία Η πληροφορία για το ποια διεργασία εκτελείται υπάρχει στον πίνακα διεργασιών (process table) Στο UNIX κάθε διεργασία έχει μια διεργασία-γονιό (parent process) 16

17 Αρχές λειτουργικών συστημάτων Στο δέντρο διεργασιών: η διεργασία A δημιουργεί τις διεργασίες B και C η διεργασία B δημιουργεί τις διεργασίες D, E, F 17

18 18

19 Το λειτουργικό σύστημα UNIX Είναι ένα από τα βασικά συστατικά του υπολογιστή Αποτελεί τη γέφυρα μεταξύ του υλικού και του λογισμικού Διαθέτει συναρτήσεις ειδικού σκοπού που αφορούν το υλικό και τις εφαρμογές 19

20 Το λειτουργικό σύστημα UNIX Είναι ανεξάρτητο της αρχιτεκτονικής του υπολογιστή Η διαφορά του από τα λειτουργικά της Microsoft είναι ότι συνοδεύεται από βιβλιοθήκες, μεταγλωττιστές,... αποτελεί ένα περιβάλλον ανάπτυξης εφαρμογών 20

21 Ιστορικά στοιχεία Το UNIX πρωτοξεκίνησε το 1969 στα AT&T Bell Labs Εμπνευστές του ήταν οι Dennis Richie και Ken Thompson Είναι γραμμένο σε γλώσσα προγραμματισμού C Επιτρέπει τη δυνατότητα μεταφοράς του μεταξύ διαφορετικών αρχιτεκτονικών πλατφορμών 21

22 Ιστορικά στοιχεία Αποτελείται από τον πυρήνα και έναν αριθμό μικρών συστατικών - εφαρμογών Από το 1979 άρχισαν να εμφανίζονται πληθώρα εκδόσεων UNIX System V, BSD, HP-UX, Solaris, IRIX,... Το 1984 ο Richard Stallman ξεκίνησε το Open Source, γνωστό ως GNU Μια από τις μεγαλύτερες επιτυχίες του είναι η δημιουργία του GCC μεταγλωττιστή 22

23 Ιστορικά στοιχεία Το λογότυπο UNIX : αρχικά κατοχυρώθηκε στην AT&T στη συνέχεια στο UNIX Systems Laboratories (USL) στην εταιρεία Novell διαμάχες με: Sun Microsystems Santa Cruz Operation International Business Machines Hewlett Packard τελικά κατέληξε στην X/Open Co. Ltd. 23

24 Η ιστορία του UNIX 1960s: 1970s: Multics project (MIT, GE, AT&T) AT&T Bell Labs 1970s-1980s: 1980s: UC Berkley το DOS χρησιμοποιεί πολλές από τις ιδέες του UNIX εμφανίζονται οι πρώτες απώλειες για εμπορικές εκδόσεις του UNIX ξεκινάει το GNU Project 1990s: Linux 2005: Το UNIX έχει διαδοθεί και είναι διαθέσιμο τόσο στην εμπορική όσο και στην δωρεάν διανομή 24

25 Συστήματα UNIX SunOS/Solaris: Sun Microsystems HP-UX: Hewlett Packard Irix: SGI UNICOS: Cray NetBSD, FreeBSD: UC Berkley Linux: Linux Torvalds 25

26 Linux 26

27 Τι είναι το Linux Αποτέλεσε την μεγαλύτερη επανάσταση στο χώρο των υπολογιστών τα τελευταία χρόνια Χαρακτηρίζεται από την εκπληκτική ταχύτητα διάδοσης του Αναζωογονεί ένα παλαιό λειτουργικό σύστημα, το UNIX Αποτελεί ταυτόχρονα νέα και παλιά λάτεχνολογία 27

28 Τι είναι το Linux Τα βασικά χαρακτηριστικά του είναι τα εξής: ελεύθερο δωρεάν ανοιχτού κώδικα κλώνος του UNIX διαθέσιμο για προσωπικούς υπολογιστές υποστηρίζει πληθώρα αρχιτεκτονικών υλικού προσφέρει εκτεταμένη δικτυακή υποστήριξη 28

29 Τι είναι το Linux Η πραγματική αιτία που κάνει το Linux δημοφιλές; Πολλοί hacker πιστεύουν ότι είναι ένα σωστό λειτουργικό σύστημα Υπάρχουν εκδόσεις από προσωπικούς υπολογιστές έως υπερυπολογιστές Είναι μια ελεύθερη στη διανομή έκδοση του UNIX Ξεκίνησε την ανάπτυξη του από τον Linus Torvalds το 1991 Η πρώτη έκδοση (1.0) βγήκε το Μάρτιο του 1994 Μασκότ του είναι ένας χαμογελαστός πιγκουίνος Επιλέχθηκε από τον ίδιο τον Linus Torvalds 29

30 Χαρακτηριστικά του Linux Αυτό που κάνει το Linux να ξεχωρίζει από τα υπόλοιπα λειτουργικά συστήματα είναι: η φιλοσοφία του η διαθεσιμότητα του πηγαίου κώδικα Σε αντίθεση με άλλα λειτουργικά, τρέχει σε μια μεγάλη γκάμα διαφορετικών αρχιτεκτονικών: με λιγότερο κόστος πιο αποδοτικά Μεγάλες επιδόσεις Χωρίς κόστος Αξιοπιστία 30

31 Χαρακτηριστικά του Linux Ένα βασικό χαρακτηριστικό στα λειτουργικά UNIX είναι η φορητότητα των εφαρμογών Το χαρακτηριστικό αυτό επιτρέπει: εξοικονόμηση ονόμηση χρημάτων από τις εταιρείες παραγωγής λογισμικού υποστήριξη πολλαπλών αρχιτεκτονικών αύξηση στο μερίδιο της αγοράς στους χρήστες να έχουν τη δυνατότητα επιλογής εναλλακτικών αρχιτεκτονικών υπολογιστών 31

32 Γιατί είναι διαφορετικό το Linux Είναι δωρεάν: μπορείς να αποκτήσεις και χρησιμοποιήσεις το Linux χωρίς να πληρώσεις τίποτα σε κανέναν αγοράζοντας το Linux από κάποιο προμηθευτή, στην πράξη αγοράζεις την τεκμηρίωση και την τεχνική υποστήριξη τόσο το λειτουργικό, όσο και οι εφαρμογές διανέμονται δωρεάν 32

33 Γιατί είναι διαφορετικό το Linux Η δωρεάν πρόσβαση στον πηγαίο κώδικα επιτρέπει: την ανάπτυξη καινούργιων χαρακτηριστικών τη βελτίωση της αξιοπιστίας του λειτουργικού Αποτελεί ένα λειτουργικό που μπορεί να τρέχει σε διαφορετικές αρχιτεκτονικές υπολογιστών Μόνο το UNIX έχει το ίδιο χαρακτηριστικό 33

34 Λόγοι για να χρησιμοποιήσετε το Linux Σε σχέση με τα Windows XP είναι: φθηνότερο γρηγορότερο πολύ πιο ευέλικτο πιο προσαρμόσιμο η τροποποίηση του είναι: ευκολότερηερη γρηγορότερη 34

35 Λόγοι για να χρησιμοποιήσετε το Linux Σε σχέση με τα Windows XP είναι: πιο εύκολο στη συντήρηση του ο πηγαίος κώδικας του είναι διαθέσιμος στο κοινό τα λάθη (bugs) g) διορθώνονται σε χρόνο ρεκόρ ρ Σε σχέση με το UNIX είναι: φτηνότερο από οποιοδήποτε έκδοση του Unix έχει καλύτερη υποστήριξη υλικού από το UNIX 35

36 Φιλοσοφία του UNIX/LINUX Κάθε πρόγραμμα θα πρέπει να κάνει ένα και μόνο πράγμα σωστά 1 πρόγραμμα = 1 εργαλείο = 1 λειτουργία Η έξοδος ενός προγράμματος πρέπει να είναι είσοδος σε κάποιο άλλο συνδυασμός πολλών απλών εργαλείων λί για την εκτέλεση πολύπλοκων εργασιών Προτυποποίηση παίρνοντας ένα μικρό πρόγραμμα που δουλεύει σωστά όσο το δυνατό νωρίτερα, είναι δυνατό να τροποποιηθεί σημαντικά έως το τέλος Περιορισμένη χρήση των μηνυμάτων εισόδου/εξόδου 36

37 Φιλοσοφία του UNIX/LINUX Πρέπει να υποστηρίζει ταυτόχρονα πολλαπλούς χρήστες Υπάρχει αναγνώριση του χρήστης από το μηχάνημα χρησιμοποιείται το όνομα (login) και ο κωδικός (password) Υποστήριξη πραγματικής πολυδιεργασίας κάθε διεργασία κάνει μόνο ένα πράγμα πολλαπλές διεργασίες μπορούν να συσχετιστούν μεταξύ τους Τα πάντα αναγνωρίζονται ως αρχεία Ο χρήστης έχει πάντα δίκιο δεν υπάρχουν μηνύματα επιβεβαίωσης Είστε σίγουρος; 37

38 Ποιος το χρησιμοποιεί; ; Πολλοί ιδιώτες το χρησιμοποιούν ως σταθμό εργασίας Οι φοιτητές Πανεπιστημιακά ιδρύματα Εταιρίες παροχής υπηρεσιών Internet Διαχειριστές συστημάτων Προγραμματιστές 38

39 Ποιος το χρησιμοποιεί; ; Οι εταιρίες για μια πληθώρα υπηρεσιών: www ftp... firewalls ως υπολογιστές εξυπηρέτησης η ης εφαρμογών Στα εργαστήρια πληροφορικής των δευτεροβάθμιων εκπαιδευτικών ιδρυμάτων 39

40 Είστε νέος στο χώρο του Linux; Αν είστε αρχάριος, τότε: δεν θέλετε να αποκτήσετε μόνο τον πυρήνα αποτελεί ένα μέρος του συστήματος Linux χρειάζεστε αυτό που ονομάζουμε διανομή Linux είναι ένα ολοκληρωμένο σύστημα Linux υπάρχει πληθώρα διανομών στο Internet t διαθέσιμες τόσο για κατέβασμα όσο και για αγορά ορισμένες είναι γενικής χρήσεως, ενώ άλλες διανομές βελτιστοποιημένες για ειδικές εφαρμογές συνήθως είναι πολύ μεγάλες, οπότε συνίσταται η αγορά τους σε CD/DVD, εκτός αν υπάρχει ταχύτατη σύνδεση στο Internet 40

41 Υποστηριζόμενες πλατφόρμες Intel IBM S/390 Intel IA-64 MIPS HP PA-RISC AMD x86-64 DEC VAX Compaq Alpha AXP CRIS Sun SPARC PowerPC PC Motorola PowerPC64 Hitach SuperH ARM 41

42 Ποιος θα μου παρέχει ρχ υποστήριξη; Θα βρείτε πολύ και δωρεάν υποστήριξη και βοήθεια μέσω των αμέτρητων internet-newsgroups, στις λίστες ταχυδρομείου, των www σελίδων,... Υπάρχει η δυνατότητα άμεσης επικοινωνίας με με τον προγραμματιστή Αναζήτηση βοήθειας στον τοπικό Σύλλογο Χρηστών Linux (LUG) Σε εμπορικό επίπεδο: μπορείτε να απευθυνθείτε σε κάποιο διανομέα Linux σε κάποια εταιρεία που παρέχει υποστήριξη 42

43 Ελάχιστες Απαιτήσεις Το Linux απαιτεί τουλάχιστον: 4 Megabytes RAM 8 Megabytes αν γίνει χρήση των X-Windows προτείνονται τουλάχιστον 32 Megabytes. σκληρό δίσκο των 50 Megabytes προτεινόμενα είναι τα 500 Megabytes. επεξεργαστή τον 80386SX. 43

44 Θα βρω προγράμματα για Linux; Κυκλοφορεί μια μεγάλη ποικιλία προγραμμάτων και εργαλείων για το Linux τα περισσότερα είναι ελεύθερα και ανοιχτού κώδικα Οι περισσότερες εφαρμογές για UNIX δουλεύουν και στο Linux. Όλα τα GNU προγράμματα τρέχουν στο Linux καθώς και οι GNU μεταγλωττιστές 44

45 Θα βρω προγράμματα για Linux; Υπάρχουν αρκετές σουίτες γραφείου: Staroffice/Openoffice, Koffice, Applixware, WordPerfect, κ.α. Ακόμη και παιχνίδια (αν και λιγοστά) 45

46 Εγκατάσταση του Linux Πριν ξεκινήσουμε την εγκατάσταση του Linux, πρέπει να: γνωρίζουμε τα τεχνικά χαρακτηριστικά του υπολογιστή οθόνη, επεξεργαστή, μνήμη, εκτυπωτή,... αποκτήσουμε μια διανομή Linux δημιουργήσουμε τις δισκέτες εγκατάστασης ετοιμάσουμε μ τον σκληρό δίσκο για την εγκατάσταση γνωρίζουμε τις ρυθμίσεις δικτύου 46

47 Διανομές μςlinux asyste s.co pp

48 Η φιλοσοφία φ του ανοιχτού κώδικα 48

49 Η φιλοσοφία φ του ανοιχτού κώδικα Μπορεί να αποτελεί νέο όρο για εσάς Πολύς κόσμος με τον όρο αυτό εννοεί τελείως διαφορετικά πράγματα Μπορείτε να δείτε τον πηγαίο κώδικα της εφαρμογής Οποιοσδήποτε άλλος μπορεί να πράξει το ίδιο Ο ανοιχτός κώδικας: προάγει την αξιοπιστία και την ποιότητα του λογισμικού υποστηρίζει την ανεξάρτητη αξιολόγηση και την ραγδαία εξέλιξη του κώδικα 49

50 Linux και GNU Το UNIX αποτελεί εμπορικό προϊόν Διαφορετικές ιδέες από τους Richard Stallman και Linus Torvalds Ο Linus Torvalds θεωρείται ως ο πατέρας του Linux Το Linux είναι η δωρεάν έκδοση του UNIX Έχει αλλάξει τον κόσμο των υπολογιστών Ο Stallman διευθύνει το FSF (Free Software Foundation), γνωστό ως GNU GNU: GNU s NOT Unix ) 50

51 Linux και GNU Το Linux διανέμεται κάτω από την άδεια GNU General Public License Επιτρέπει στους προγραμματιστές ργρμμ και στις εταιρείες να δίνουν τον πηγαίο κώδικα δωρεάν Όλες οι διανομές περιέχουν πληθώρα εφαρμογών και 51

52 Περί ελεύθερου (τζάμπα) ζ μ λογισμικού Πολλοί άνθρωποι δεν μπορούν να καταλάβουν: γιατί κάποιος να διαθέτει τόσο μεγάλο μέρος του χρόνου του χωρίς να πληρώνεται πως δεν είναι μόνο αυτοί τρελοί, αλλά υπάρχουν εκατομμύρια άλλοι (μάλλον πιο τρελαμένοι) γιατί να προσφέρουν πόρους για να δημιουργηθεί κάτι το οποίο δεν θα τους αποφέρει οικονομικά οφέλη 52

53 Περί ελεύθερου (τζάμπα) ζ μ λογισμικού Πολλοί άνθρωποι δεν μπορούν να καταλάβουν: πως είναι δυνατόν κάτι τόσο πολύπλοκο (όσο ένα λειτουργικό σύστημα) να δημιουργηθεί από εκατοντάδες ή χιλιάδες προγραμματιστές που ο καθένας βάζει ένα λιθαράκι πως το αποτέλεσμα αυτό είναι ίδιας (αν όχι καλύτερης) ποιότητας και σταθερότητας με το αποτέλεσμα μιας καλά οργανωμένης και στελεχωμένης ομάδας ειδικών που πληρώνεται πλουσιοπάροχα από μια εταιρεία 53

54 Περί ελεύθερου (τζάμπα) ζ μ λογισμικού Υπάρχει πληθώρα αδειών Open Source δημοφιλέστερη είναι η General Public License (GPL) html Τα βασικά τους γνωρίσματα είναι: καθένας μπορεί να αποκτήσει πρόσβαση στον πηγαίο κώδικα πρέπει ο κώδικας που προκύπτει να εξακολουθεί να είναι διαθέσιμος στο κοινό κάθε εμπορική έκδοση ενός GPL προγράμματος πρέπει να παραμένει δωρεάν 54

55 Δωρεάν λογισμικό (Copyleft) Πρωτοξεκίνησε το 1983 από τον Stallman Ιδρύθηκε το GNU (GNU's not Unix) project στόχος του ήταν η δημιουργία ενός δωρεάν λειτουργικού συστήματος με τα χαρακτηριστικά του UNIX Ιδρύθηκε το Free Software Foundation (FSF) αποτελεί μη-κερδοσκοπικό οργανισμό στοχεύει: στην προώθηση του ελεύθερου λογισμικού στην εξάλειψη των περιορισμών που θέτουν τα πνευματικά δικαιώματα (copyright) στην δυνατότητα για δωρεάν διανομή, κατανόηση και τροποποίηση του πηγαίου κώδικα 55

56 Δωρεάν λογισμικό (Copyleft) Το FSF πιστεύει σε τρεις βασικές ελευθερίες του λογισμικού: Μπορείς να αντιγράψεις GNU προγράμματα και να τα μοιράσεις δωρεάν στον καθένα Αν είσαι προγραμματιστής, μπορείς να τροποποιήσεις των κώδικα των GNU προγραμμάτων,, ώστε να ανταποκρίνεται στις ανάγκες σου. Ο κώδικας που προκύπτει θα πρέπει να εξακολουθεί να διανέμεται δωρεάν 56

57 Τι κερδίζει ο προγραμματιστής; Δεν είναι δυνατό να προσδιοριστούν τα ακριβή κίνητρα του κάθε προγραμματιστή που χωρίς να πληρώνεται συνεισφέρει: το χρόνο του τις ικανότητές του τις γνώσεις του τον υπολογιστή του Είναι δεδομένο ότι όποιος αναπτύσσει προγράμματα χωρίς να πληρώνεται το κάνει γιατί του αρέσει είναι το χόμπι του 57

58 Τι κερδίζει ο προγραμματιστής; Την ικανοποίηση η της ενασχόλησης ης με κάτι ενδιαφέρον Δόξα και αναγνώριση Την επίλυση ενός προβλήματος που (πιθανόν) αντιμετωπίζει και ο ίδιος τον πειραματισμό με καινούργιες τεχνικές προγραμματισμού 58

59 Τι κερδίζει ο προγραμματιστής; Στα Open Source λειτουργικά υπάρχουν δύο επιλογές: να κρατήσετε τις αλλαγές για τον εαυτό σας, θεωρώντας ότι είναι άδικο να επωφεληθεί κάποιος ος άλλος από τον δικό σας κόπο ίσως και εσείς να χρησιμοποιείται το πρόγραμμα που σας προσφέρει κάποιος άλλος να στείλετε τις αλλαγές στον δημιουργό του προγράμματος στην καινούργια έκδοση θα δείτε και το όνομα σας μεταξύ αυτών που βοήθησαν εσείς τι θα επιλέξετε; 59

60 Πως μπορεί το αποτέλεσμα να είναι ποιοτικό; Ο κώδικας που γράφεται στα πλαίσια του ελεύθερου λογισμικού είναι σε γενικές γραμμές πολύ υψηλών προδιαγραφών οι προγραμματιστές χρειάζονται και αγαπούν τον κώδικα που γράφουν αυτό δεν ισχύει πάντα στην περίπτωση εμπορικού κώδικα Ανακοινώσεις της μορφής Ο τάδε πρότεινε αυτή την δυνατότητα, υπάρχει κάποιος που ενδιαφέρεται να την υλοποιήσει είναι πολύ συχνές σε χώρους που αναπτύσσεται ελεύθερο λογισμικό 60

61 Πως μπορεί το αποτέλεσμα να είναι ποιοτικό; Το πρόγραμμα ργρμμ θα συνεχίσει να εξελίσσεται και να προσαρμόζεται ρμ όσο οι χρήστες-προγραμματιστές ργρμμ ς του το θεωρούν σκόπιμο Ακόμη και αν ο αρχικός προγραμματιστής κάποια στιγμή αποφασίσει να σταματήσει την ανάπτυξη, πολύ συχνά θα το υιοθετήσει κάποιος άλλος 61

62 Ποιοι αναπτύσσουν ελεύθερο λογισμικό Οι απλοί ιδιώτες Μη κερδοσκοπικοί οργανισμοί Σε ορισμένες περιπτώσεις οι ίδιες οι εταιρείες για σκοπούς διαφήμισης πολλές φορές ένα πρόγραμμα ξεκινάει σαν εμπορικό, αλλά οι δημιουργοί/χρηματοδότες του χάνουν το ενδιαφέρον τους αντί να θάψουν το πρόγραμμα, επιλέγουν να δώσουν τον κώδικα του στο ευρύ κοινό 62

63 Πως μπορεί το αποτέλεσμα να είναι ποιοτικό; Η ταχύτητα με την οποία αναπτύσσεται μια εφαρμογή: στα εμπορικά προγράμματα ο κώδικας γράφεται από την αρχή στην περίπτωση του ελεύθερου λογισμικού (GPL) χρησιμοποίηση κώδικα που έχουν γράψει άλλοι 63

64 Πως μπορεί το αποτέλεσμα να είναι ποιοτικό; Η διάδοση της ιδέας του ελεύθερου λογισμικού οφείλεται: στην ελεύθερη λύθ πρόσβαση στον πηγαίο κώδικα στην εύκολη και άμεση επικοινωνία με τους προγραμματιστές στο κλίμα αλληλοβοήθειας στην ύπαρξη πληθώρας εγχειριδίων χρήσης π.χ. στο υπάρχει ένα πλήθος κειμένων σχετικά με τη χρήση και εγκατάσταση του Linux 64

65 Πως μπορεί το να είναι ποιοτικό; Πως μπορεί ένα τόσο μγ μεγάλο project, όπως ένα λειτουργικό σύστημα, να αναπτυχθεί τζάμπα και μάλιστα να είναι ποιοτικό; Γίνεται κάτω από την άδεια του GPL (GNU General Public License ή αλλιώς copyleft) αποτελεί αποτέλεσμα ένα τρόπο έκδοσης και διανομής προγραμμάτων που διασφαλίζει την ελευθερία στην διακίνηση του λογισμικού Όταν λέμε ελευθερία εννοούμε: χωρίς κόστος απόκτησης ευχέρεια στην διανομή του την δυνατότητα για τροποποίηση στον πηγαίο κώδικα Όλα αυτά τα δικαιώματα είναι κατοχυρωμένα από το νόμο 65

66 Πως μπορεί το αποτέλεσμα να είναι ποιοτικό; Το Linux είναι κατοχυρωμένο με το GPL Ο αρχικός δημιουργός του λειτουργεί περισσότερο ρ ως μάνατζερ του όλου εγχειρήματος: δέχεται τις τροποποιήσεις και τις νέες δυνατότητες τις ενσωματώνει ή τις απορρίπτει εκδίδει την νέα έκδοση του κυρίως μέρους του Linux, του πυρήνα Ο πηγαίος κώδικας είναι διαθέσιμος σε όποιον ενδιαφέρεται να τον δει και να τον τροποποιήσει 66

67 Πως μπορεί το αποτέλεσμα να είναι ποιοτικό; Ο περισσότερος ρ κόσμος θεωρεί ότι για να γίνει ένα καλό πρόγραμμα χρειάζεται κάποιος (ή μια ομάδα) που θα είναι αρκετά ευφυής για να: σκεφτεί την αρχική ιδέα την υλοποιήσει χωρίς λάθη Η αντίληψη όμως αυτή απέχει πολύ από την πραγματικότητα 67

68 Πως μπορεί το αποτέλεσμα να είναι ποιοτικό; Ένα καλό πρόγραμμα έχει ανάγκη από χρήστες μόνο αυτοί μπορούν να προσδιορίσουν με ακρίβεια τις ανάγκες τους Όταν μιλάμε μ για μγ μεγάλα προγράμματα δεν είναι δυνατόν η υλοποίηση τους να γίνει χωρίς λάθη (bugs) είτε στην λογική (αλγόριθμο) είτε στη συγγραφή του προγράμματος Πρέπει να συνοδεύεται από κατατοπιστικά εγχειρίδια χρήσης Πρέπει να μπορεί να προσαρμόζεται με νέες εκδόσεις στις απαιτήσεις των καιρών Λυπηρό ίσως, αλλά δεν υπάρχει τέλειο πρόγραμμα! 68

69 Πως μπορεί το αποτέλεσμα να είναι ποιοτικό; Η πολιτική του ελεύθερου λογισμικού και της αναγνώρισης όσων βοηθούν με τον ένα ή τον άλλο τρόπο κάνουν πολλούς από τους χρήστες να αισθάνονται ότι είναι και μέρος της ομάδας ανάπτυξης του προγράμματος Διασφαλίζεται μια συνεχής ροή: παρατηρήσεων εντοπισμού λαθών τροποποιήσεων ιδεών προς τους προγραμματιστές 69

70 Πως μπορεί το αποτέλεσμα να είναι ποιοτικό; Όσον αφορά τα σφάλματα (bugs) που περιέχουν τα προγράμματα: εντοπίζονται πολύ γρήγορα συχνά η αναφορά σε αυτά συνοδεύεται από τον προσδιορισμό του κομματιού του πηγαίου κώδικα που είναι ελαττωματικός δίνεται μια προτεινόμενη διόρθωση Το παράδειγμα του Linux είναι αρκετό για να πείσει και τον πιο δύσπιστο θεωρείται από τα πιο σταθερά λειτουργικά συστήματα Η αντιμετώπιση όλων των παραπάνω στο χώρο του Linux, με τη βοήθεια του GPL, είναι πραγματικά εντυπωσιακή 70

71 Η μάχη της αγοράς Μερικά από τα βασικότερα θέματα που απασχολούν πολλούς στην κοινότητα του Linux είναι: η διασπορά του στην ελεύθερη αγορά αν είναι έτοιμο να κυριαρχήσει ρχή ως το λειτουργικό του μέλλοντος αν ναι, τι το κρατάει αν όχι, τι πρέπει να γίνει για να φτάσουμε στο σημείο αυτό 71

72 Δηλαδή υπάρχουν άνθρωποι που το χρησιμοποιούν, πέρα από τους φοιτητές; Αν υπάρχουν λέει; Μεγάλες εταιρείες:... Cisco ISPs Daimler-Benz SUN Byte Κινηματογραφικά στούντιο (ταινία Τιτανικός,...) 72

73 Και τι μπορούμε να κάνουμε; Τελικά αυτό που λείπει από την Ελλάδα είναι: μια εταιρεία τεχνικής υποστήριξης του Linux μια εταιρεία που θα παρέχει τις υπηρεσίες της σε κόστος το οποίο σίγουρα θα είναι ανταγωνιστικό προς τις μεγάλες εταιρίες μια εταιρία που με τις κατάλληλες κινήσεις θα πείσει τον κόσμο να εμπιστευτεί το Linux Δεν χρειάζεται κανείς να πείσει τον κόσμο ότι το Linux είναι καλύτερο Αυτό που χρειάζεται είναι να πειστούν οι μεγάλες εταιρίες να του δώσουν μια ευκαιρία... 73

74 Windows vs. Linux Τουλάχιστον και τα δύο λειτουργικά έχουν κάτι κοινό... Παίζουν πασίεντζα...

75 Windows vs. Linux Η σύγκριση μεταξύ Microsoft Windows και Linux θα γίνει σε τρία επίπεδα: κάλυψη ενός εύρους θεμάτων από υπολογιστές εξέταση/αξιολόγηση με βάση συγκεκριμένα κριτήρια τεκμηρίωση 75

76 Windows vs. Linux - Εγκατάσταση Η εγκατάσταση των Windows είναι σαφώς πιο απλή Στα Windows το μόνο που έχετε να κάνετε είναι να πατάτε πλήκτρα με τη βοήθεια του ποντικιού Αντίθετα στο Linux χρειάζεται σε ορισμένα σημεία να γνωρίζεται τεχνικές πληροφορίες για τον υπολογιστή Τα τελευταία χρόνια αρχίζει να διορθώνεται με διανομές από την Fd Fedora, Mandrake, SS SuSe,... Ο χρόνος που χρειάζεται για την εγκατάσταση του Linux είναι ~ 10 λεπτά, ενώ αντίθετα στα Windows απαιτούνται ~ 30 λεπτά 76

77 Windows vs. Linux - Σταθερότητα Αποτελεί ένα από τα δυσκολότερα προς αξιολόγηση η χαρακτηριστικά Επηρεάζεται από το hardware, το λογισμικό, τους οδηγούς,... Το Linux είναι πιο σταθερό σε σχέση με τα Windows, βάση: τεχνικών άρθρων προσωπικής εμπειρίας όλο και περισσότεροι κατασκευαστές υποστηρίζουν το Linux 77

78 Πολύ όμορφο... Αντιστοιχεί σε 1 GB RAM, αλλιώς θα είχε κολλήσει...

79 BSOD: Blue Screen of Death 79

80 Windows vs. Linux Γραφικό περιβάλλον ρβ 80

81 Windows vs. Linux Πολλαπλοί χρήστες Τα Windows ξεκίνησαν να αποκαλούνται πολυχρηστικά από την έκδοση 2000/XP μέχρι τότε ήταν αρκετά εύκολη η παράκαμψη του κωδικού εισόδου Το Linux είναι χτισμένο από την αρχή με βάση την ασφάλεια η χειροκίνητη προσαρμογή ασφάλειας στο Linux μπορεί να συνεπάγεται πολύ χρόνο 81

82 Οι πιγκουΐνοι απολαμβάνουν δροσιστικές βουτιές μέσα από τις τρύπες (vulnerabilities) των Windows

83 Windows vs. Linux Λογισμικό Στα Windows: υπάρχει μεγαλύτερη πληθώρα εφαρμογών το κόστος αγοράς εμπορικών πακέτων είναι σχετικά μεγάλο τα πιθανά σφάλματα στη σωστή λειτουργία του προγράμματος (bug) δύσκολα διορθώνονται Στο Linux: υπάρχουν λιγότερες εφαρμογές το κόστος απόκτησης τους είναι μηδενικό η διάθεση του κώδικα επιταχύνει την διόρθωση πιθανών σφαλμάτων αυτού Υπάρχει δυνατότητα εκτέλεσης προγραμμάτων Linux στο περιβάλλον των Windows και αντίστροφα 83

84 Windows vs. Linux Hardware Τα Windows: υποστηρίζουν μεγαλύτερη γκάμα περιφερειακών το κόστος κατασκευής οδηγών (drivers) καλύπτεται κατά ένα μέρος από την εταιρεία Το Linux: υποστηρίζει καλύτερα πλατφόρμες με διαφορετικές αρχιτεκτονικές 84

85 Windows vs. Linux Δικτύωση Το Linux: περιέχει ένα πιο δυναμικό σύστημα δικτύωσης αποτελεί εξαιρετική επιλογή για διακομιστή δικτύου Τα Windows: διαθέτουν υποστήριξη για δίκτυα Bluetooth και WiFi το Linux αδυνατεί στο σημείο αυτό, λόγω έλλειψης οδηγών (drivers) για τις κάρτες δικτύου 85

86 Windows vs. Linux Παιχνίδια Ο τομέας αυτός ανήκει αναμφισβήτητα στα Windows Όροι όπως DirectX και Direct 3D θα αργήσουν να εμφανιστούν στο Linux Τα τελευταία χρόνια άρχισαν να κυκλοφορούν απαιτητικά παιχνίδια και για το Linux 86

87 Windows vs. Linux Κόστος Τα Windows ήταν και είναι ένα ακριβό λειτουργικό σύστημα, σε αντίθεση με το Linux που διανέμεται δωρεάν 87

88 Windows vs. Linux Η επιλογή Το Linux χρησιμοποιείται συνήθως από: προγραμματιστές εφαρμογών διαχειριστές συστημάτων παροχείς υπηρεσιών δικτύου hacker... Τα Windows χρησιμοποιείται συνήθως από: δημιουργούς πολυμέσων χρήστες παιχνιδιών αρχάριους χρήστες 88

89 Για το σκοπό προώθησης των Windows η Microsoft τα έβγαλε σε νέα γεύση... Άλλο φρούτο

90 Εκδόσεις: LINUX vs. WINDOW$ τα Windows είναι από την Microsoft το Linux από διάφορους κατασκευαστές (Slackware, Fedora, SuSe,...) Γραφικό περιβάλλον εργασίας: και τα δύο προσφέρουν τόσο γραφικό περιβάλλον, όσο και γραμμή εντολών Γραμμή εντολών: τα Windows έχουν το MS-DOS, ενώ το Linux χρησιμοποιεί το κέλυφος 90

91 LINUX vs. WINDOW$ Εκτέλεση από το CD διαθέσιμο μόνο για το Linux Λογισμικό εφαρμογών: τα Windows έχουν μεγαλύτερη πληθώρα από πακέτα λογισμικού Εγκατάσταση λογισμικού: στα Windows είναι πιο ομοιόμορφη μεταξύ διαφόρων εκδόσεων, αντίθετα με ότι συμβαίνει στο Linux στα Windows πουλιέται το εκτελέσιμο (δεν είναι δυνατόν να γίνουν τροποποιήσεις). ) Αντίθετα στο Linux διανέμεται δωρεάν ο πηγαίος κώδικας της εφαρμογής 91

92 LINUX vs. WINDOW$ Χρήστες και κωδικοί: και τα δύο λειτουργικά χρησιμοποιούν το όνομα χρήστη και τον κωδικό για την ταυτοποίηση των χρηστών οι βιβλιοθήκες ασφαλείας του Linux είναι πιο ισχυρές Κόστος: Ιοί: τα Windows κοστίζουν , ενώ το Linux είναι δωρεάν υπάρχουν πολλά καταστροφικά προγράμματα για το λειτουργικό σύστημα Windows 92

93 LINUX vs. WINDOW$ Ελαττώματα: το Linux εμφανίζει λιγότερα ελαττώματα στις εφαρμογές Περιορισμοί στο λογισμικό: ένα πρόγραμμα γραμμένο σε Linux δεν θα τρέξει στα Windows, και αντίστροφα Υποστηριζόμενες συσκευές hardware: το Linux τρέχει σε περισσότερες διαφορετικές αρχιτεκτονικές υπολογιστών 93

94 LINUX vs. WINDOW$ Συστοιχίες: αυτό είναι ένα κατ εξοχήν γνώρισμα του Linux Πολλαπλοί λ χρήστες: το Linux είναι ένα λειτουργικό πολλαπλών χρηστών που δουλεύουν ταυτόχρονα, σε αντίθεση με τα Windows Δικτύωση: και τα δύο υποστηρίζουν το πρωτόκολλο TCP/IP, οπότε μπορούν να συνεργαστούν σε ένα τοπικό δίκτυο 94

95 LINUX vs. WINDOW$ Δομές αρχείων: Τα Windows υποστηρίζουν το FAT16, FAT32, NTFS Το Linux υποστηρίζει μια πληθώρα από επιπλέον δομές αρχείων Ευαισθησία χαρακτήρων: Το Linux κάνει διάκριση μεταξύ κεφαλαίων και πεζών χαρακτήρων 95

96 Ο TUG φαίνεται να είναι καλός και να σπάει τα παράθυρα της Microsoft. Μήπως είναι ένας ιονός; ένα σημάδι; Θα το δούμε στη συνέχεια...

97 Είναι το Linux για μένα; ; Έχετε κάνει ποτέ τα Windows να τρέχουν άψογα για μεγάλο χρονικό διάστημα; Ευχηθήκατε ποτέ να μεταβείτε από μια έκδοση των Windows σε κάποια άλλη, χωρίς προβλήματα; Χρειάστηκε να επαναφέρετε δεδομένα ή να τα δημιουργήσετε ξανά επειδή το σύστημα σας κατέρρευσε; Ζηλεύεται τους ανθρώπους που χρησιμοποιούν τα Windows χωρίς πρόβλημα; 97

98 Είναι το Linux για μένα; ; Νιώθετε την ανάγκη να εκτελέσετε εφαρμογές στα Windows χωρίς πρόβλημα; Προσπαθείτε να αποκομίσετε έξτρα απόδοση από το σύστημα σας με ακριβές αναβαθμίσεις επειδή δεν είναι αρκετά ισχυρό; Έχετε χάσει μρς μέρος της εργασίας σας εξαιτίας των Windows; Αισθανθήκατε ποτέ ότι η ζωή σας θα ήταν καλύτερη αν δε χρησιμοποιούσατε τα Windows; 98

99 Γιατί να επιλέξετε το Linux Ανεξαρτησία υπολογιστικής πλατφόρμας ο κώδικας του λειτουργικού είναι σε γλώσσα C, αντί της assembly οι εφαρμογές του λειτουργικού μπορούν να μεταφερθούν εύκολα από μια υπολογιστική πλατφόρμα σε μία άλλη επιπλέον μπορεί να μεταφερθούν και σε άλλα λειτουργικά UNIX χρειάζεται απλά αντιγραφή του κώδικα και μεταγλώττιση παρέχει ένα περιβάλλον ανάπτυξης εφαρμογών με: πλούσιο σετ εργαλείων και εντολών μια κοινή προγραμματιστική γλώσσα Είναι διαδεδομένο σε όλα τα εκπαιδευτικά/ερευνητικά κέντρα, καθώς και στις εταιρίες 99

100 Λόγοι για να επιλέξετε το Linux Θέλετε: μια σταθερή και αξιόπιστη υπολογιστική πλατφόρμα υψηλές επιδόσεις από τον υπολογιστή ένα δωρεάν λειτουργικό σύστημα επιδόσεις στο δίκτυο ή αποτελείται έναν δικτυακό χρήστη να μάθετε UNIX ή τη δικτύωση TCP/IP κάτι εναλλακτικό από τη Microsoft να διασκεδάσετε 100

101 Λόγοι για να μην επιλέξετε το Linux Φοβάστε τους υπολογιστές Δεν σας αρέσει,, ή δεν έχετε χρόνο για να μάθετε κάτι καινούργιο Είστε αναγκασμένοι να χρησιμοποιείται ορισμένες εφαρμογές για Windows Σας αρέσουν τα 3D παιχνίδια 101

102 Γνωρίστε τον υπολογιστή σας Αντίθετα με τα Windows, το UNIX μπορεί να υποστηρίξει ταυτόχρονα πολλούς χρήστες Μπορείς να δουλέψεις είτε μέσω ενός τερματικού ή απ ευθείας στην κονσόλα Το τερματικό αποτελείται από μια οθόνη και ένα πληκτρολόγιο λό Ο σταθμός εργασίας έχει τη δική του CPU, μνήμη και σκληρό δίσκο 102

103 Ο διαχειριστής του συστήματος Είναι υπεύθυνος για τη διαχείριση του συστήματος Μεταξύ των αρμοδιοτήτων του είναι να: εγκαθιστά προγράμματα φροντίζει τη διαχείριση των κωδικών συντηρεί το σύστημα παίρνει αντίγραφα ασφαλείας φροντίζει την ασφάλεια του δικτύου Ο διαχειριστής έχει ένα συγκεκριμένο όνομα λογαριασμού με το διακριτικό root 103

104 Διαχείριση κωδικών Ο κωδικός είναι σημαντικός εμποδίζει τους άλλους να αποκτήσουν πρόσβαση στο λογαριασμό μας Δεν πρέπει να τον εμπιστευόμαστε σε τρίτους Πρέπει να έχετε υπόψη ότι υπάρχουν άνθρωποι που πιστεύουν ότι έχει πλάκα να σπάνε κωδικούς και να μπαίνουν σε ξένους λογαριασμούς 104

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό Υπολογιστικά συστήματα: Στρώματα 1 ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εισαγωγή στο Unix Περιεχόμενα Εισαγωγή 2 Εισαγωγή

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

Διαβάστε περισσότερα

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux 1 Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux Το Linux είναι ένα λειτουργικό σύστημα όμοιο με το Unix που αναπτύχθηκε από έναν πυρήνα (kernel, Εικ.1) τον οποίο δημιούργησε το 1991 ο Linus Torvalds όντας

Διαβάστε περισσότερα

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας Τ.Ε.Ι ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας Πτυχιακή εργασία του φοιτητή Γιαννακίδη Αποστόλη Επιβλέπων καθηγητής Τσούλος

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ http://leitourgika-systhmata-epal-b.ggia.info/ Σύγχρονο Λειτουργικό Σύστημα - ΛΣ Λειτουργικό Σύστημα:

Διαβάστε περισσότερα

Εισαγωγή στο λειτουργικό σύστηµα Unix

Εισαγωγή στο λειτουργικό σύστηµα Unix Εισαγωγή στο λειτουργικό σύστηµα Unix Εισαγωγή Περιεχόµενα Λειτουργίες του Λ.Σ. Unix Λογαριασµοί Username Password Userid και Groupid Home Directory Κέλυφος Σύστηµα Αρχείων Pathname examples Pathname σχετικής

Διαβάστε περισσότερα

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.1: Λειτουργικά Συστήματα 1 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Ένα σύγχρονο υπολογιστικό σύστημα αποτελείται από: το υλικό: τα ηλεκτρονικά μέρη του υπολογιστή και το λογισμικό: το σύνολο

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε

Διαβάστε περισσότερα

Δίκτυα Η/Υ στην Επιχείρηση

Δίκτυα Η/Υ στην Επιχείρηση Δίκτυα Η/Υ στην Επιχείρηση Εισαγωγή στο λειτουργικό σύστημα Unix Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Λειτουργικό Σύστημα (ΛΣ) Λογισμικό συστήματος, το οποίο αποτελεί τη διασύνδεση μεταξύ του υλικού

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

Διαβάστε περισσότερα

Πληροφορική Ι (Θεωρία)

Πληροφορική Ι (Θεωρία) Πληροφορική Ι (Θεωρία) ρ Α Εξάμηνο Διδασκαλία: Δευτέρα 16:00-18:00 (Αίθουσα 303) Επίπεδο μαθήματος: Υποχρεωτικό Τμήμα Βιομηχανικού Σχεδιασμού Σκοπός του μαθήματος «ΠΛΗΡΟΦΟΡΙΚΗ Ι» Απόκτηση από τους σπουδαστές

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

Διαβάστε περισσότερα

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

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Λογισμικό Συστήματος & Εφαρμογών ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Γενική Δομή Υπολογιστών Λειτουργικό σύστημα Υπολογιστής

Διαβάστε περισσότερα

Λογισμικό - Προγράμματα

Λογισμικό - Προγράμματα Λογισμικό - Προγράμματα Πρόγραμμα είναι ένα σύνολο εντολών, βάση των οποίων ο υπολογιστής εκτελεί μια συγκεκριμένη εργασία Λογισμικό (Software) Το σύνολο των προγραμμάτων Προγράμματα Προγράμματα συστήματος

Διαβάστε περισσότερα

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση

Διαβάστε περισσότερα

Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή

Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή Πως ξεκίνησε το Linux Linus Torvalds : Εμπνευστής και δημιουργός του, φοιτητής του Πανεπιστημίου του Helsinki στην Φιλανδία Πως ξεκίνησε το Linux Βασίστηκε

Διαβάστε περισσότερα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 1: Βασικές Έννοιες Λειτουργικών Συστημάτων

Διαβάστε περισσότερα

2ο Εργαστήριο. Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών

2ο Εργαστήριο. Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 2ο Εργαστήριο Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών Πίνακας Εντολών

Διαβάστε περισσότερα

Εισαγωγή στο Linux και στο περιβάλλον εργασίας.

Εισαγωγή στο Linux και στο περιβάλλον εργασίας. Κεφάλαιο Ι: Εισαγωγή στο Linux και στο περιβάλλον εργασίας. 1.1 Τι είναι Λειτουργικό σύστημα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και

Διαβάστε περισσότερα

Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System)

Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System) Υλικό Hardware Λογισμικό Software... κώδικας ΥΛΙΚΟ Κάθε ηλεκτρονικό, ηλεκτρικό και μηχανικό μέρος του Η/Υ. ΛΟΓΙΣΜΙΚΟ Προγράμματα,δηλαδή οδηγίες γιατοτιπρέπεινακάνειοη/υ. Λειτουργικό Σύστημα Είναι ένα βασικό

Διαβάστε περισσότερα

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Εισαγωγή στο λειτουργικό σύστημα Linux. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr UNIX is basically a simple operating system,

Διαβάστε περισσότερα

Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems

Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems Μια εισαγωγή στο Linux με την διανομή Fedora Βάιος Κολοφωτιάς MSc Informational Systems Τι είναι το Fedora Project? Είναι το όνομα μιας παγκόσμιας κοινότητας ανθρώπων που αγαπούν, χρησιμοποιούν και φτιάχνουν

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

Διαβάστε περισσότερα

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI Οκτώβριος 2016 Χ. Αλεξανδράκη Command Line Interface Τα περισσότερα λειτουργικά συστήματα είναι φτιαγμένα ώστε να παρέχουν δύο περιβάλλοντα

Διαβάστε περισσότερα

Παράρτηµα Α : Εισαγωγή στο Linux.

Παράρτηµα Α : Εισαγωγή στο Linux. Παράρτηµα Α : Εισαγωγή στο Linux. Α.1 Τι είναι Λειτουργικό σύστηµα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και το Λογισµικό (Software)

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων

Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Λειτουργικά Συστήματα Ι Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Δομή Η/Υ Ο Η/Υ αποτελείται από δυο βασικά στοιχεία: Υλικό (το ηλεκτρονικό-μηχανικό μέρος πχ συσκευές, πλακέτες κλπ) Λογισμικό

Διαβάστε περισσότερα

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το του Υπολογιστή 1. Τι ονομάζεται Πρόγραμμα; Είναι οι οδηγίες που δίνονται στον υπολογιστή για να εξηγήσουμε πώς γίνεται μια εργασία (δηλαδή η

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 4ο Σύστημα αρχείων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Εισαγωγή Μονοπάτια διαδρομής Φόρτωση και αποφόρτωση συστημάτων αρχείων Ιεραρχική οργάνωση

Διαβάστε περισσότερα

Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Τι είναι Λειτουργικό Σύστημα Κάθε Η/Υ αποτελείται από το Υλικό (Hardware) και το Λογισμικό (Software). Το Υλικό είναι το ηλεκτρικό, ηλεκτρονικό και

Διαβάστε περισσότερα

Ελεύθερο Λογισμικό. Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι)

Ελεύθερο Λογισμικό. Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι) Ελεύθερο Λογισμικό Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι) Τι είναι το Λογισμικό; Τι είναι το Λογισμικό; Λογισμικό Οδηγίες (Προγράμματα) Δεδομένα... για τον Ηλεκτρονικό Υπολογιστή Τι είναι

Διαβάστε περισσότερα

Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ

Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Ελεύθερο Λογισμικό Λογισμικό Ανοικτού Κώδικα GNU/Linux and FOSS Το κίνημα του ελεύθερου λογισμικού Έχει ως στόχο να

Διαβάστε περισσότερα

Μερικές άλλες χρήσιμες εντολές

Μερικές άλλες χρήσιμες εντολές 1 Μερικές άλλες χρήσιμες εντολές whoami (Εμφανίζει το όνομα του τρέχοντος χρήστη) pwd (Εμφανίζει το όνομα του τρέχοντος καταλόγου) cat text file name (Παρουσιάζει στην οθόνη το περιεχόμενο ενός αρχείου

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System) 2.1.1 Εισαγωγή στη διαχείριση αρχείων Οι Η/Υ αποθηκεύουν τα δεδομένα και τα επεξεργάζονται. Εφαρμογή Προγράμματος C:\Documents and Settings\user\Τα έγγραφά μου\leitourgika.doc Λ.Σ. File System Γι αυτό

Διαβάστε περισσότερα

Εισαγωγή στο περιβάλλον Code::Blocks

Εισαγωγή στο περιβάλλον Code::Blocks Εισαγωγή στο περιβάλλον Code::Blocks Στο παρόν εγχειρίδιο παρουσιάζεται η διαδικασία ανάπτυξης, μεταγλώττισης και εκτέλεσης ενός προγράμματος C στο περιβάλλον του Code::Blocks. Η διαδικασία αυτή παρουσιάζεται

Διαβάστε περισσότερα

1. Τα τμήματα της επιφάνειας εργασίας των Windows

1. Τα τμήματα της επιφάνειας εργασίας των Windows 1. Τα τμήματα της επιφάνειας εργασίας των Windows Εικονίδια συντομεύσεων (αρχείου-φακέλου) Εικονίδια Ανενεργά Ενεργό Επιφάνεια (αρχείου-φακέλου) παράθυρα παράθυρο εργασίας Γραμμή μενού Γραμμή εργαλείων

Διαβάστε περισσότερα

Πληροφορίες. Εισαγωγή στην Πληροφορική. Κατηγορίες υλισµικού. Περίληψη µαθήµατος (συνέχεια) Επεξεργαστής Μνήµη. Χειµερινό Εξάµηνο 2006-07

Πληροφορίες. Εισαγωγή στην Πληροφορική. Κατηγορίες υλισµικού. Περίληψη µαθήµατος (συνέχεια) Επεξεργαστής Μνήµη. Χειµερινό Εξάµηνο 2006-07 Πληροφορίες Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Μόνο για την επόµενη Τετάρτη 25/10, το µάθηµα (12-13) δεν θα πραγµατοποιηθεί. Τα εργαστήρια θα ξεκινήσουν

Διαβάστε περισσότερα

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX Αρχικός φάκελος χρήστη Home directory

Διαβάστε περισσότερα

Η γλώσσα προγραμματισμού C

Η γλώσσα προγραμματισμού C Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 Τμήμα θεωρίας: Α.Μ. 8, 9 Κάθε Πέμπτη, 11πμ-2μμ, ΑΜΦ23. Διδάσκων: Ντίνος Φερεντίνος Γραφείο 118 email: kpf3@cornell.edu Μάθημα: Θεωρία + προαιρετικό

Διαβάστε περισσότερα

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Πως θα κατασκευάσω το πρώτο πρόγραμμα; Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer

Διαβάστε περισσότερα

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μάθημα 8 Κεντρική Μονάδα Επεξεργασίας και Μνήμη 1 Αρχιτεκτονική του Ηλεκτρονικού Υπολογιστή Μονάδες Εισόδου Κεντρική

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Σχολή Θετικών Επιστημών Τμ. Πληροφορικής. Διδάσκων: Ι. Η. Λαγαρής. Εισαγωγή

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Σχολή Θετικών Επιστημών Τμ. Πληροφορικής. Διδάσκων: Ι. Η. Λαγαρής. Εισαγωγή Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Σχολή Θετικών Επιστημών Τμ. Πληροφορικής Διδάσκων: Ι. Η. Λαγαρής 1.0 Solaris και UNIX Εισαγωγή Το UNIX είναι ένα λειτουργικό σύστημα που αναπτύχθηκε τις δεκαετίες

Διαβάστε περισσότερα

Εισαγωγή στο προγραμματιστικό περιβάλλον ANSI

Εισαγωγή στο προγραμματιστικό περιβάλλον ANSI Εργαστήριο 1ο Εισαγωγή στο προγραμματιστικό περιβάλλον ANSI Σε αυτό το κεφάλαιο θα ασχοληθούμε με την περιγραφή της διαδικασίας μεταγλώττισης ενός προγράμματος C κάνοντας χρήση του μεταγλωττιστή gcc σε

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες

Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες Σύνταξη εντολών Περιεχόµενα Οργάνωση και χειρισµός αρχείων Μπαλαντέρ ικαιώµατα χρήσης αρχείων και οµάδες χρηστών Έλεγχος διεργασιών Σύνταξη εντολών

Διαβάστε περισσότερα

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

Διαβάστε περισσότερα

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 36 37 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

Διαβάστε περισσότερα

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική. Τυπικοί χρόνοι πρόσβασης. Μέσος χρόνος πρόσβασης. Ταχύτητα µεταφοράς δεδοµένων

Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική. Τυπικοί χρόνοι πρόσβασης. Μέσος χρόνος πρόσβασης. Ταχύτητα µεταφοράς δεδοµένων Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 Απόδοση των οδηγών αποθηκευτικών µέσων Μέσος χρόνος πρόσβασης (Average Access Time) Ταχύτητα µεταφοράς δεδοµένων (Data-Transfer

Διαβάστε περισσότερα

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class

Διαβάστε περισσότερα

Σκοπός Μαθήματος. Λειτουργικά Συστήματα Η/Υ. Γενικές Πληροφορίες. Στόχοι Μαθήματος ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ. Θεωρία: Εργαστήριο: Κεφάλαιο 1 «Εισαγωγή»

Σκοπός Μαθήματος. Λειτουργικά Συστήματα Η/Υ. Γενικές Πληροφορίες. Στόχοι Μαθήματος ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ. Θεωρία: Εργαστήριο: Κεφάλαιο 1 «Εισαγωγή» Σκοπός Μαθήματος Λειτουργικά Συστήματα Η/Υ Θεωρία: Βασικές έννοιες των λειτουργικών συστημάτων Βασικές αρχές σχεδιασμού τους Κεφάλαιο 1 «Εισαγωγή» Εργαστήριο: Πρακτική εξάσκηση στη χρήση των λειτουργικών

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) ΤΜΗΜΑ ΦΥΣΙΚΗΣ Α.Π.Θ. ΕΡΓΑΣΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) Κ. Παρασκευόπουλος Αναπλ. Καθηγητής Θεσσαλονίκη 2004 1. Μερικά κλασσικά ερωτήματα

Διαβάστε περισσότερα

2.1. Οι λογαριασµοί χρηστών Σύνδεση (login) και αποσύνδεση (logout)

2.1. Οι λογαριασµοί χρηστών Σύνδεση (login) και αποσύνδεση (logout) Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής µε Εφαρµογές στην Βιοϊατρική Εισαγωγή στον Προγραµµατισµό (εργαστήριο) Εισαγωγή στο λειτουργικό σύστηµα UNIX 1. Σύνδεση στο Εικονικό Ιδιωτικό Δίκτυο (VPN) 1.1.

Διαβάστε περισσότερα

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία Το 1944 με την κατασκευή του υπολογιστή Mark I από τον Howard Aiken και την εταιρεία κατασκευής ηλεκτρονικών υπολογιστών IBM και από το 1950 μπήκανε

Διαβάστε περισσότερα

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

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Εισαγωγή Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Βιβλιογραφία "C Προγραμματισμός", Deitel & Deitel, Πέμπτη Έκδοση, Εκδόσεις

Διαβάστε περισσότερα

Σύντομη εισαγωγή στο Unix

Σύντομη εισαγωγή στο Unix Σύντομη εισαγωγή στο Unix Λίγη Ιστορία 1960: Bell Laboratories, MIT, GE: Multiplexed Information and Computing Service (Multics, GE- 645 mainframe) 1969: Ken Thompson, Dennis Ritchie et al: Unics, PDP-7

Διαβάστε περισσότερα

Linux Terminal Server Project

Linux Terminal Server Project Linux Terminal Server Project Ένα κεντρικό σύστημα διαχείρισης των τερματικών κοινού της Βιβλιοθήκης & Κέντρου Πληροφόρησης του Πανεπιστημίου Μακεδονίας Κολοβός Φίλιππος filippos@uom.gr Ευάγγελος Μπάνος

Διαβάστε περισσότερα

Άγγελος Αγγελόπουλος. Εισαγωγή στο LINUX. Οδηγός Χρήσης

Άγγελος Αγγελόπουλος. Εισαγωγή στο LINUX. Οδηγός Χρήσης Άγγελος Αγγελόπουλος Εισαγωγή στο LINUX Οδηγός Χρήσης Κέντρο Ηλεκτρονικών Υπολογιστών & Πληροφορικής Τµήµα Φυσικής 2004 1 ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ LINUX Το LINUX, που είναι ακρωνύµιο του LINUs

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

Διαβάστε περισσότερα

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5) ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ Τοποθετώ μια δισκέτα στον οδηγό τη δισκέτας του υπολογιστή. Τοποθετώ τη δισκέτα που έχει το αρχείο μου στον οδηγό τη δισκέτας του υπολογιστή.

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 2ο Βασικές Εντολές Διαχείρισης Αρχείων και Καταλόγων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Αρχεία και κατάλογοι Διαδρομές αρχείων και καταλόγων

Διαβάστε περισσότερα

Ενημερώσεις λογισμικού Οδηγός χρήσης

Ενημερώσεις λογισμικού Οδηγός χρήσης Ενημερώσεις λογισμικού Οδηγός χρήσης Copyright 2008 Hewlett-Packard Development Company, L.P. Η ονομασία Windows είναι σήμα κατατεθέν της εταιρείας Microsoft Corporation στις Η.Π.Α. Οι πληροφορίες στο

Διαβάστε περισσότερα

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 4

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 4 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 4 1 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Διαφάνειες σύμφωνα με

Διαβάστε περισσότερα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 2: Σύστημα Αρχείων Τα προγράμματα που εκτελούνται

Διαβάστε περισσότερα

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 4 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος Λογισμικό Συστήματος Λογισμικό 2 Λογισμικό Συστήματος Τα ειδικά εργαλεία χρησιμοποιούνται για την ανάπτυξη λογισμικού εφαρμογών και την εκτέλεση βοηθητικών εργασιών. Το λειτουργικό σύστημα (operating system)

Διαβάστε περισσότερα

Εγχειρίδιο του επεξεργαστή ρυθμίσεων

Εγχειρίδιο του επεξεργαστή ρυθμίσεων i Εγχειρίδιο του επεξεργαστή ii Copyright 2004 Sun Microsystems Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου υπό τους όρους της Ελεύθερης Άδειας Τεκμηρίωσης GNU (GFDL), Έκδοση 1.1

Διαβάστε περισσότερα

Ενότητα 1 Διάλεξη 1β

Ενότητα 1 Διάλεξη 1β Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 1 Διάλεξη 1β Σιέττος Κωνσταντίνος Άδεια Χρήσης Το παρόν

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

Διαβάστε περισσότερα

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής) ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΕΣ ΥΛΙΚΟΥ ΗΥ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΑΣΚΗΣΗ 1 (ΘΕΩΡΙΑ) - ΕΙΣΑΓΩΓΗ Επεξεργαστής (CPU) : (ταχύτητα, εταιρία, μοντέλο, πυρήνες) Windows XP : (ταχύτητα, εταιρία, μοντέλο) : Πηγαίνουμε Έναρξη / Πίνακας

Διαβάστε περισσότερα

Κ.Α.ΕΛ.Ε. Σημειώσεις επάνω στο Λειτουργικό Σύστημα Windows XP. Εισηγητής: Χαριτωνίδης Γεώργιος. Βόλος, Νοέμβριος 2008

Κ.Α.ΕΛ.Ε. Σημειώσεις επάνω στο Λειτουργικό Σύστημα Windows XP. Εισηγητής: Χαριτωνίδης Γεώργιος. Βόλος, Νοέμβριος 2008 Κ.Α.ΕΛ.Ε. Σημειώσεις επάνω στο Λειτουργικό Σύστημα Windows XP Βόλος, Νοέμβριος 2008 Τα Windows είναι ένα Λειτουργικό Σύστημα που χρησιμοποιείται σε εκατομμύρια υπολογιστές στον κόσμο. Μας βοηθούν στο να

Διαβάστε περισσότερα

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα

Διαβάστε περισσότερα

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας,

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας, Μικροεπεξεργαστές Σημειώσεις Μαθήματος 2013-14 Υπεύθυνος: Δρ Άρης Παπακώστας, Η γλώσσα assembly είναι μια γλώσσα προγραμματισμού χαμηλού επιπέδου για συγκεκριμένους υπολογιστές ή άλλη προγραμματιζόμενη

Διαβάστε περισσότερα

Προγραµµατισµός Ι Εισαγωγή Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Προγραµµατισµός Ι Νικόλαος Δ. Τσελίκας

Προγραµµατισµός Ι Εισαγωγή Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Προγραµµατισµός Ι Νικόλαος Δ. Τσελίκας Εισαγωγή Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Αναδροµή Σύντοµη Αναδροµή Η γλώσσα προγραµµατισµού C είναι µία γλώσσα

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μεταφραστές Εισαγωγή Διδάσκων: Επικ. Καθ. Γεώργιος Μανής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΜΑΘΗΜΑ : Η/Υ I (ενότητα WINDOWS) ΥΠΕΥΘΥΝΟΣ : ΑΝΑΣΤΑΣΙΟΣ ΟΙΚΟΝΟΜΙΔΗΣ, Καθηγητής ΕΡΓΑΣΤΗΡΙΑ : ΘΕΑΝΩ ΧΑΤΖΙΔΑΚΗ, Εργαστηριακό

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Διδάσκουσα Δρ Β Καβακλή Χειμερινό Εξάμηνο 2001 Στόχοι του Μαθήματος! Ανάπτυξη αναλυτικής

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ #1. Το Λειτουργικό Σύστηµα Unix

ΕΡΓΑΣΤΗΡΙΟ #1. Το Λειτουργικό Σύστηµα Unix ΕΠΛ 032 ΕΡΓΑΣΤΗΡΙΟ #1 1 ΕΡΓΑΣΤΗΡΙΟ #1 Το Λειτουργικό Σύστηµα Unix Λειτουργικό Σύστηµα (Operating System) : είναι ένα σύνολο από προγράµµατα που ελέγχουν, συντονίζουν και επιβλέπουν τη λειτουργία του υλικού

Διαβάστε περισσότερα

Εγχειρίδιο της εφαρμογής αναπαραγωγής CD V2.6 i. Εγχειρίδιο της εφαρμογής αναπαραγωγής CD V2.6

Εγχειρίδιο της εφαρμογής αναπαραγωγής CD V2.6 i. Εγχειρίδιο της εφαρμογής αναπαραγωγής CD V2.6 i της CD V2.6 ii Copyright 2002, 2003, 2004 Sun Microsystems Copyright 2009 Στέργιος Προσινικλής (steriosprosinikls@gmail.com) Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου υπό τους

Διαβάστε περισσότερα

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ Απαντήσεις στις ερωτήσεις του βιβλίου ΚΕΦΑΛΑΙΟ 3 1. 2. Από ποια στοιχεία αποτελείται το κεντρικό μέρος ενός υπολογιστή και ποια η λειτουργία καθενός; Κεντρική Μονάδα επεξεργασίας

Διαβάστε περισσότερα

Κοινή χρήση πόρων με τα Windows XP

Κοινή χρήση πόρων με τα Windows XP Κοινή χρήση πόρων με τα Windows XP Α. Κοινή χρήση αρχείων και φακέλων Θα μάθετε: Να θέτετε σε κοινή χρήση ένα αρχείο ή ένα φάκελο του υπολογιστή με τα Windows XP. Να θέτετε σε κοινή χρήση στο δίκτυο μουσική,

Διαβάστε περισσότερα

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δρ. Κόννης Γιώργος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Προγραμματισμός Στόχοι 1 Να περιγράψουμε τις έννοιες του Υπολογιστικού Προβλήματος και του Προγράμματος/Αλγορίθμου

Διαβάστε περισσότερα

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων... Περιεχόμενα Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...22 Περιβάλλον ηλεκτρονικού υπολογιστή...23 Επιφάνεια εργασίας...26

Διαβάστε περισσότερα

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2015-16 Τεχνολογίες Κύριας (και η ανάγκη για χρήση ιεραρχιών μνήμης) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης i Στα σύγχρονα

Διαβάστε περισσότερα

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

Διαβάστε περισσότερα

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Γεια σου. Σε αυτό το μάθημα θα μιλήσουμε για τις δυνατότητες που μας δίνει η Unity να την κάνουμε να λειτουργεί όπως θέλουμε. Η αλήθεια είναι ότι

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ kv@hua.gr Στόχος Μαθήματος Εισαγωγή σε Βασικούς Όρους Πληροφορικής και Τηλεματικής. Εφαρμογές Τηλεματικής. Αναφορά στις κοινωνικές επιπτώσεις των Υπολογιστών.

Διαβάστε περισσότερα

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΩΤΑΠΑΝΤΗΣΕΙΣ Κεφάλαιο 1: Υλικό Υπολογιστών (Hardware) 1.1: Το υπολογιστικό σύστημα ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1. Τι αντιλαμβάνεστε με τον όρο υλικό (hardware); [σελ. 8] Τα φυσικά μέρη που μπορούμε να δούμε και να αγγίξουμε

Διαβάστε περισσότερα

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Διανομές GNU/Linux Διανομές GNU/Linux I Διανομή =... Πυρήνας - Linux Kernel Γραφικό Περιβάλλον Βιβλιοθήκες Εργαλεία Συστήματος & Κέλυφος Προγράμματα

Διαβάστε περισσότερα

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview Εργαστήριο Λειτουργικών Συστημάτων Minix Overview Σύνοψη 5ης ιάλεξης Λειτουργικό Σύστημα Minix Οργάνωση του Λειτουργικού Συστήματος Οργάνωση πηγαίου κώδικα Minix recompilation Σύνοψη Μαθήματος Σύνοψη Μαθήματος

Διαβάστε περισσότερα