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

Μέγεθος: 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 όντας

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 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 στην

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

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

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

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

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

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

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι 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 Μάθημα: Θεωρία + προαιρετικό

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Linux Terminal Server Project

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εγχειρίδιο της εφαρμογής αναπαραγωγής 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) Δίνεται άδεια για αντιγραφή, διανομή και/ή τροποποίηση του εγγράφου υπό τους

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Προγραμματισμός Ι. Προχωρημένα Θέματα. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Προχωρημένα Θέματα. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Προχωρημένα Θέματα Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ανακατεύθυνση Εισόδου/Εξόδου Συνήθως η τυπική είσοδος ενός προγράμματος (stdin) προέρχεται

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

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

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

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

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

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

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

«Η Γλώσσα μου με τα Μάτια μου» Α Β Γ

«Η Γλώσσα μου με τα Μάτια μου» Α Β Γ «Η Γλώσσα μου με τα Μάτια μου» Α Β Γ 1 «Η Γλώσσα μου με τα Μάτια μου» Α Β Γ Η Γλώσσα μου με τα Μάτια μου Οδηγός Εγκατάστασης και Χρήσης του λογισμικού Συντελεστές: Συγγραφή διδακτικού υλικού Νίκος Ίσαρης,

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

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

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

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

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual MILE Simulator Version 1.0 User's Manual Νοέμβριος, 2011 Περιεχόμενα 1. Εισαγωγή στον προσομοιωτή...2 1.1 Εγκατάσταση...2 1.2 Βοήθεια Διευκρινήσεις...2 2. Ξεκινώντας με τον προσομοιωτή...3 2.1 Το memory

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

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

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

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

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

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

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

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

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

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

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

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 7ο X Window System Μιχαηλίδης Παναγιώτης Tι είναι παραθυρικό σύστημα; Ένα παραθυρικό σύστημα (window system) είναι μια γραφική διεπαφή χρήστη (Graphical

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

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

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

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

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

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

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

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ και ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2.1 Να δοθεί ο ορισμός

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

Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

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

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

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

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

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

Εφαρμογές Πληροφορικής Διαχείριση Αρχείων Η έννοια του αρχείου, βασικές έννοιες διαχείρισης αρχείων.

Εφαρμογές Πληροφορικής Διαχείριση Αρχείων Η έννοια του αρχείου, βασικές έννοιες διαχείρισης αρχείων. Εφαρμογές Πληροφορικής Διαχείριση Αρχείων Η έννοια του αρχείου, βασικές έννοιες διαχείρισης αρχείων. Ορισμός Ένα αρχείο είναι ένα σύνολο από σχετιζόμενες πληροφορίες οι οποίες έχουν αποθηκευτεί σε κάποιο

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

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

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

Εργαστήριο Εφαρμοσμένης Πληροφορικής

Εργαστήριο Εφαρμοσμένης Πληροφορικής Τμήμα Φυσικής - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Εργαστήριο Εφαρμοσμένης Πληροφορικής Ομάδα Α. Προετοιμασία Αναφοράς Εργασία-2: Σύνθεση αναφοράς Σύνθεση Αναφοράς http://eep.physics.auth.gr Τι περιέχει

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

2.Shell, users, groups και privilegies

2.Shell, users, groups και privilegies 2.Shell, users, groups και privilegies 2.0 Εισαγωγή Όλα τα σύγχρονα λειτουργικά συστήματα έχουν γραφικό περιβάλλον που τα κάνουν πολύ φιλικά προς το χρήστη. Το ίδιο ισχύει και στις διανομές του Linux,

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

Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Είσοδος/Έξοδος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2009-2010 Είσοδος/Έξοδος Μέχρι τώρα όποτε θέλαμε να διαβάσουμε χρησιμοποιούσαμε πάντα

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

Εργαστηριακή εισήγηση. «Ψηφιακή τάξη και Linux Ubuntu: ξεκίνημα, χρήση, τεκμηρίωση, πλεονεκτήματα»

Εργαστηριακή εισήγηση. «Ψηφιακή τάξη και Linux Ubuntu: ξεκίνημα, χρήση, τεκμηρίωση, πλεονεκτήματα» Εργαστηριακή εισήγηση «Ψηφιακή τάξη και Linux Ubuntu: ξεκίνημα, χρήση, τεκμηρίωση, πλεονεκτήματα» Μπένος Μιχαήλ 3 ο Γυμνάσιο Καλαμαριάς benosm@sch.gr ΠΕΡΙΛΗΨΗ Στην εισήγηση αυτή υπάρχουν πληροφορίες για

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝΩ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝΩ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΘΕΜΑ 1 ο : Α. Να αναφέρετε ονομαστικά τις βασικές λειτουργίες (πράξεις) επί των δομών δεδομένων. Μονάδες 8 Β. Στον

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

ΑΡΧΕΙΟ ΕΚΘΕΣΕΩΝ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 8 ΝΟΕΜΒΡΙΟΥ 2014

ΑΡΧΕΙΟ ΕΚΘΕΣΕΩΝ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 8 ΝΟΕΜΒΡΙΟΥ 2014 8 ΝΟΕΜΒΡΙΟΥ 2014 ΑΡΧΕΙΟ ΕΚΘΕΣΕΩΝ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΝΙΚΟΛΑΟΣ ΜΙΧΑΛΟΔΗΜΗΤΡΑΚΗΣ ΝΙΚΟΛΑΟΣ ΜΙΧΑΛΟΔΗΜΗΤΡΑΚΗΣ - ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΥΠΗΡΕΣΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Σολωμού 41, 71306, Ηράκλειο Κρήτης τηλ/φαξ:

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

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File

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

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

ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΓΙΑ ΤΑ ΝΕΑ ΑΝΑΛΥΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΝΕΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Γ ΓΥΜΝΑΣΙΟΥ ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΓΙΑ ΤΑ ΝΕΑ ΑΝΑΛΥΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΝΕΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Γ ΓΥΜΝΑΣΙΟΥ Νέα Αναλυτικά Προγράμματα Πληροφορικής και Επιστήμης Ηλεκτρονικών Υπολογιστών Πηγή: Οδηγός

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

Ανακαλύπτω. Ο υπολογιστής στην πράξη!

Ανακαλύπτω. Ο υπολογιστής στην πράξη! ΔΗΜΟΣΙΑ ΚΕΝΤΡΙΚΗ ΒΙΒΛΙΟΘΗΚΗ ΛΕΒΑΔΕΙΑΣ ΣΥΛΛΟΓΟΣ «ΦΙΛΟΙ ΒΙΒΛΙΟΘΗΚΗΣ ΛΙΒΑΔΕΙΑΣ» Κατερίνα Κεράστα 2014 Α Μαθαίνω τον υπολογιστή μου Ανακαλύπτω Ο υπολογιστής στην πράξη! Ο υπολογιστής στην πράξη! Επιφάνεια

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

Η εντολή ln. σύνδεση με την πραγματική καταχωρημένη πληροφορία. περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται με

Η εντολή ln. σύνδεση με την πραγματική καταχωρημένη πληροφορία. περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται με Η εντολή ln Το όνομα ενός αρχείου είναι απλώς μια σύνδεση με την πραγματική καταχωρημένη πληροφορία. Ενα αρχείο μπορεί να έχει ένα ή και περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται

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

Επιµέλεια Θοδωρής Πιερράτος

Επιµέλεια Θοδωρής Πιερράτος Εισαγωγή στον προγραµµατισµό Η έννοια του προγράµµατος Ο προγραµµατισµός ασχολείται µε τη δηµιουργία του προγράµµατος, δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί

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

Ελεύθερο, Ανοιχτό Λογισμικό. Ελεύθερα, Ανοιχτά Σχολεία. Ελεύθερες, Ανοιχτές Προσωπικότητες

Ελεύθερο, Ανοιχτό Λογισμικό. Ελεύθερα, Ανοιχτά Σχολεία. Ελεύθερες, Ανοιχτές Προσωπικότητες Η τεχνολογία Ubuntu Ltsp στα σχολικά εργαστήρια Πληροφορικής Ελεύθερο, Ανοιχτό Λογισμικό Ελεύθερα, Ανοιχτά Σχολεία Ελεύθερες, Ανοιχτές Προσωπικότητες Τι είναι το Ubuntu LTSP ; Ελεύθερο, Ανοιχτό Λογισμικό

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

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Τμημα Πληροφορικης και Τηλεματικης Τσάμη Παναγιώτα ΑΜ: 20833 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Άσκηση 1 Αθήνα 13-12-2011 Αναφορά Ενότητα 1 A Δημιουργήστε στο φλοιό 3 εντολές (alias) που η

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας

Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας ΒΗΜΑ 1 Εφεδρικό Αντίγραφο Ασφαλείας ΠΡΟΣΟΧΗ: Πριν εφαρμόσουμε τον οδηγό εγκατάστασης στον Η/Υ μας κρατούμε αντίγραφα ασφαλείας των σημαντικών

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

Computing and Information Systems Service. ιαχείριση Αρχείων

Computing and Information Systems Service. ιαχείριση Αρχείων ιαχείριση Αρχείων Η διαχείριση αρχείων είναι πολύ σηµαντική για την οργάνωση των αρχείων σας σε φακέλους και την αποθήκευση των αρχείων που συσχετίζονται µεταξύ τους στον ίδιο φάκελο. Αν έχετε πολλά αρχεία,

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

Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε)

Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

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

Τι είναι ένα λειτουργικό σύστημα (ΛΣ); Μια άλλη απεικόνιση. Το Λειτουργικό Σύστημα ως μέρος του υπολογιστή

Τι είναι ένα λειτουργικό σύστημα (ΛΣ); Μια άλλη απεικόνιση. Το Λειτουργικό Σύστημα ως μέρος του υπολογιστή Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

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

2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα

2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα 1. Εισαγωγή 1.1 O Υπολογιστής ως εργαλείο μηχανικού 1.2 Η Επιστήμη των υπολογιστών 1.3 Ιστορικό Σημείωμα 1.4 Ο υπολογιστής μηχανή επεξεργασίας ψηφιακής πληροφορίας 1.5 Ψηφιοποίηση πληροφορίας 1.5.1 ψηφιοποίηση

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

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 12 Σχεδιασμός Ανάπτυξη Λειτουργία Π.Σ. 1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1.1 Δυνατότητες Λειτουργικών Συστημάτων 1.1.1 Εισαγωγή Ο όρος Λειτουργικό Σύστημα (Operating System), εκφράζει το σύνολο των προγραμμάτων

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

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11 Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6

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

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ. Πρόγραμμα Διαχείρισης Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ. Πρόγραμμα Διαχείρισης Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ Πρόγραμμα Διαχείρισης Α.Π.Δ. Περιεχόμενα ΚΕΦΑΛΑΙΟ 1 Εγκατάσταση του προγράμματος 1 ΚΕΦΑΛΑΙΟ 2 Οδηγίες χρήσης προγράμματος με παράδειγμα 2 ΚΕΦΑΛΑΙΟ 3 Αντιγραφή Α.Π.Δ. προηγούμενης περιόδου

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

ΜΑΘΗΜΑ 7 - ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ

ΜΑΘΗΜΑ 7 - ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΜΑΘΗΜΑ 7 - ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ 1. Ποια από τις πιο κάτω δηλώσεις περιγράφει την σωστή διαδικασία ασφάλειας των πληροφοριών για ένα οργανισμό; a) Να μην υπάρχουν διαδικασίες για την αναφορά των

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

Stellarium Εγχειρίδιο Οδηγιών

Stellarium Εγχειρίδιο Οδηγιών Προϋποθέσεις συστήματος: Windows (XP, Vista, 7) με DirectX 9.x και τελευταίες ServicePack ή MacOS X 10.3.x (ή υψηλότερη), κάρτα γραφικών 3D με υποστήριξη OpenGL, ελάχ. 512 MB RAM, 1 GB διαθέσιμος χώρος

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

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων Το File Transfer Protocol (FTP), (Πρωτόκολλο Μεταφοράς Αρχείων) είναι ένα ευρέως χρησιμοποιούμενο πρωτόκολλο σε δίκτυα τα οποία υποστηρίζουν

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

Πλοήγηση www / Με τον Internet Explorer

Πλοήγηση www / Με τον Internet Explorer Πλοήγηση www / Με τον Internet Explorer Περιεχόμενα 1.Eισαγωγή 2.Το περιβάλλον του Internet Explorer 3.Οδηγίες πλοήγησης 4.Αποθήκευση αρχείων 5.Αγαπημένα 6.Ασφαλής σύνδεση 7.Διακομιστής μεσολάβησης 1.Εισαγωγή

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