ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ

Σχετικά έγγραφα
Κεφάλαιο 2: Λογισμικό (Software) Εφαρμογές Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος

ΚΕΦΑΛΑΙΟ 2 ΛΟΓΙΣΜΙΚΟ

ΚΕΦΑΛΑΙΟ 2. Λογισμικό (Software) ΕΝΟΤΗΤΑ 1 Υλικό - Λογισμικό και Εφαρμογές. Εφαρμογές Πληροφορικής

Βασίλειος Κοντογιάννης ΠΕ19

Στο λογιςμικό (software) περιλαμβϊνονται όλα τα προγράμματα του υπολογιςτό. Το Λογιςμικό χωρύζετε ςε δύο μεγϊλεσ κατηγορύεσ:

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

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

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

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

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

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

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

Πληροφορική I. "Λογισμικό (Software)" B. Φερεντίνος

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

ΛΟΓΙΣΜΙΚΟ (software)

ver Επεξεργαστές κειμένου, λογιστικών φύλλων, παρουσιάσεων Οδηγοί συσκευών (Device Drivers)

Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

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

ΕΙΣΑΓΩΓΗ. Παρέχει µια διεπαφή (interface) ανάµεσα στο υλισµικό και στα προγράµµατα εφαρµογών/χρηστών.

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

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

Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση:

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

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE

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

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

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

Προγραμματισμός Η/Υ. Λογισμικό. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Μαλούτα Θεανώ Σελίδα 1

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

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

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

Το λειτουργικό σύστημα. Προγραμματισμός II 1

Συστήματα Πληροφοριών Διοίκησης Ενότητα 5: Λογισμικό Πληροφοριακών Συστημάτων

Χαράλαμπος Καραγιαννίδης

Το λειτουργικό σύστημα. Προγραμματισμός II 1

Κεφάλαιο 1. Διδακτικοί Στόχοι

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

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

Ι.Ε.Κ. Χαϊδαρίου ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ. Σημειώσεις Θεωρίας

Κεφάλαιο 1.7: Λογισμικό

Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής

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

Ελεύθερο Λογισμικό. Ερευνητική Εργασία Τμήμα Α2-3 ου ΓΕΛ Κομοτηνής Ιανουάριος 2014

ΚΕΦΑΛΑΙΟ 1 ο : ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ (HARDWARE)

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

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

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ

Λιβανός Γιώργος Εξάμηνο 2017Β

ΚΕΦΑΛΑΙΟ 4 ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ. ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MSc

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

Έγγραφο Προδιαγραφών Απαιτήσεων Λογισμικού για το παιχνίδι: Asylum : The Escape

Χαράλαμπος Καραγιαννίδης

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 3-4

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

Συςτήματα Διαχείριςησ Περιεχομένου

Κεφάλαιο 4 12/5/18. Τα βασικά σημεία του λογισμικού. Λογισμικό εφαρμογών: Προγράμματα για εργασία και παιχνίδι

Διαφορές single-processor αρχιτεκτονικών και SoCs

Μάθημα 10 ο ΔΙΑΧΕΙΡΙΣΗ ΕΙΣΟΔΟΥ ΕΞΟΔΟΥ (INPUT/OUTPUT)

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

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

Σχολ.έτος Κεφάλαιο 5 ο Γνωριμία με το Λογισμικό του Υπολογιστή.

Το λειτουργικό σύστημα. Προγραμματισμός II 1

2. Σκοποί και Λειτουργίες των ΛΣ. Λειτουργικά Συστήματα Η/Υ. Περίληψη. Ι. Προστασία Υλικού ΚΕΦΑΛΑΙΟ 2 - ΕΞΕΛΙΞΗ ΚΑΙ ΣΚΟΠΟΙ ΛΣ

Κεφάλαιο 6 ο. Διαχείριση στοιχείων λογισμικού

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

ΤρόποςΑξιολόγησης: α) Εργαστήρια (Προαιρετικάµε 20% - 35% βαρύτητα µόνοθετικά) β) Τελική Γραπτή Εξέταση

Μάθημα 3 ο ΔΙΕΡΓΑΣΙΕΣ (PROCESSES)

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

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

Κεφάλαιο 3 Λειτουργικά Συστήματα Β ΕΠΑΛ

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

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης

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

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

Εισαγωγή στα Λειτουργικά συστήματα Ι. Καθηγητής Κώστας Αναγνωστόπουλος

Υποστήριξη Λ.Σ. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

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

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Διάλεξη 9

Libreoffice: Η ελεύθερη σουίτα γραφείου. Τοπική Κοινότητα Χρηστών Ubuntu Κύπρου

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

Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών

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

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

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

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

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

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

Ελεύθερο Λογισμικό/ Λογισμικό Ανοικτού Κώδικα. Μονάδα Αριστείας Ανοικτού Λογισμικού - Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Υπολογιστών

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης

Σε κάθε διανομή μπορεί να παρέχονται διαφορετικοί windows manager όπως: Xfe (Xubuntu) Gnome, (Debian,Ubuntu) KDE, (Kubuntu, Mandriva)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

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

Μαλούτα Θεανώ Σελίδα 1

Πληροφορική 2. Λειτουργικά Συστήματα

Transcript:

ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ ΕΡΩΤΗΣΗ 1: Σε ποιες μεγάλες κατηγορίες μπορούμε να χωρίσουμε το Λογισμικό. Μπορούμε να χωρίσουμε το Λογισμικό στις παρακάτω μεγάλες κατηγορίες: στο Λογισμικό Συστήματος (System Software), στο Λογισμικό Εφαρμογών (Application Software) ΕΡΩΤΗΣΗ 2: Α. Τι γνωρίζετε για το Λογισμικό Συστήματος; Β. Ποιος ο ρόλος του Λειτουργικού Συστήματος; Α. Τo Λογισμικό Συστήματος διαχειρίζεται το υλικό του υπολογιστή, παρέχει στοιχειώδη λειτουργικότητα προς τον χρήστη και αποτελεί τη βάση πάνω στην οποία αναπτύσσεται και εκτελείται το Λογισμικό Εφαρμογών. Περιλαμβάνει: το Λειτουργικό Σύστημα (Operating System - OS), οδηγούς συσκευών (drivers), διαγνωστικά εργαλεία, το παραθυρικό σύστημα, βοηθητικά προγράμματα, και άλλα. Β. Το Λειτουργικό Σύστημα ή ΛΣ (Operating System ή OS) αποτελεί το λογισμικό του υπολογιστή που είναι υπεύθυνο για τη διαχείριση και τον συντονισμό των εργασιών, καθώς και την κατανομή των διαθέσιμων πόρων, όπως είναι π.χ. η μνήμη και ο χρόνος εκτέλεσης στην ΚΜΕ. Παράλληλα, λειτουργεί ως ένα ενδιάμεσο επίπεδο λογικής διασύνδεσης μεταξύ λογισμικού και υλικού του υπολογιστή. Με αυτόν τον τρόπο προφυλάσσει τον προγραμματιστή από τον άμεσο και επίπονο χειρισμό των πόρων του υπολογιστή, καθιστώντας έτσι ευκολότερη την ανάπτυξη Λογισμικού Εφαρμογών. ΕΡΩΤΗΣΗ 3: Τί είναι ο φλοιός (shell) και ποιά η λειτουργία του; Ο φλοιός (shell) είναι μια εξειδικευμένη εφαρμογή που επιτρέπει την πρόσβαση του χρήστη στις υπηρεσίες του ΛΣ. Αποτελεί δηλαδή τη διεπαφή μεταξύ χρήστη και ΛΣ.

Ο φλοιός μπορεί να είναι ένα Περιβάλλον Εντολών Γραμμής (Command Line Interface) ή ένα Γραφικό Περιβάλλον Επικοινωνίας (Graphical User Interface - GUI), όπως ο «παραθυρικός» φλοιός των Microsoft Windows. ΕΡΩΤΗΣΗ 4: Να αναφέρετε τις κατηγορίες των Λειτουργικών Συστημάτων. Μπορούμε να κατηγοριοποιήσουμε τα ΛΣ σε: Πραγματικού-χρόνου (Real-time), που παρέχουν γρήγορη και προβλέψιμη απόκριση σε συγκεκριμένα γεγονότα. Πολλών-χρηστών (Multi-user), τα οποία εξασφαλίζουν ταυτόχρονη πρόσβαση σε πολλούς χρήστες στον ίδιο υπολογιστή. Πολύ-διεργασιακά (Multi-tasking), όπου ο χρήστης μπορεί να εκτελεί ταυτόχρονα πολλά προγράμματα σε αντίθεση με τα Μονο-διεργασιακά (Singletasking). Κατανεμημένα (Distributed). Ένα κατανεμημένο ΛΣ διαχειρίζεται μια ομάδα ανεξάρτητων, δικτυωμένων υπολογιστών, δημιουργώντας την αίσθηση στον χρήση ότι πρόκειται για έναν και μόνο υπολογιστή. Ενσωματωμένα (Embedded), τα οποία σχεδιάστηκαν για να λειτουργούν σε ενσωματωμένα υπολογιστικά συστήματα με περιορισμένους πόρους. ΕΡΩΤΗΣΗ 5: Αναφέρετε τη σημασία του Λογισμικού Εφαρμογών : Η σημασία του λογισμικού εφαρμογών έχει να κάνει με τα εξής: Κάθε χρήστης όμως έχει διαφορετικές ανάγκες και χρειάζεται τον δικό του συνδυασμό προγραμμάτων. Όλα αυτά τα προγράμματα ανήκουν στην κατηγορία Λογισμικό Εφαρμογών. Οι ανάγκες των χρηστών οδήγησαν τους προγραμματιστές να δημιουργήσουν πλήθος προγραμμάτων που ανήκουν σε διάφορες κατηγορίες. Έτσι, κάθε κατηγορία διαθέτει αρκετές εφαρμογές με παρόμοια χαρακτηριστικά. Για την επιλογή ενός προγράμματος, χρειάζεται σύγκριση των χαρακτηριστικών του, συμπεριλαμβανομένου και του κόστους της άδειας χρήσης, με τα χαρακτηριστικά των άλλων διαθέσιμων προγραμμάτων της ίδιας κατηγορίας. Το λογισμικό εξαρτάται πάντα από τις δυνατότητες του υλικού του υπολογιστή

που διαθέτουμε. Για τον λόγο αυτό, κάθε πρόγραμμα συνοδεύεται από τις ελάχιστες και τις προτεινόμενες απαιτήσεις του όσον αφορά στο υλικό (hardware), που πρέπει να λαμβάνονται υπόψη. Σημαντικό είναι, επίσης, οι εφαρμογές που προμηθευόμαστε να είναι συμβατές με τη συγκεκριμένη έκδοση ΛΣ που χρησιμοποιούμε. ΕΡΩΤΗΣΗ 6: Αναφέρετε πέντε εφαρμογές που θα τις κατατάσσατε στο Λογισμικό Εφαρμογών 1. Εφαρμογές γραφείου (Office Suites), όπως π.χ. ο επεξεργαστής κειμένου (word processor). 2. Εφαρμογές επεξεργασίας εικόνας, σχεδίου και βίντεο, όπως π.χ. το Adobe Photoshop και το Gimp. 3. Εφαρμογές δημιουργίας πολυμεσικών εφαρμογών όπως π.χ. το Adobe Flash και το Synfig Studio μάς βοηθούν στη δημιουργία πολυμεσικού υλικού. 4. Εφαρμογές επιτραπέζιας τυπογραφίας (Desktop Publishing DTP) όπως π.χ. τα QuarkXPress και Scribus. 5. Εφαρμογές Τεχνολογίας Υποβοηθούμενες από Υπολογιστή όπως π.χ. το AutoCAD και το Archimedes. ΕΡΩΤΗΣΗ 7: Τι είναι το Ελεύθερο Λογισμικό και ποιες οι ελευθερίες που μπορεί να περιλαμβάνει; Το ελεύθερο λογισμικό, είναι λογισμικό που μπορεί να χρησιμοποιηθεί, αντιγραφεί, μελετηθεί, τροποποιηθεί και αναδιανεμηθεί χωρίς περιορισμό. Συγκεκριμένα, περιλαμβάνει τις εξής ελευθερίες: Ελευθερία 0: για χρήση του προγράμματος για οποιονδήποτε σκοπό. Ελευθερία 1: για μελέτη και τροποποίηση του προγράμματος. Ελευθερία 2: για αναδιανομή αντιγράφων του προγράμματος. Ελευθερία 3: για βελτίωση και επανέκδοση του προγράμματος, προς το συμφέρον της κοινότητας των χρηστών. Ένα πρόγραμμα θεωρείται ελεύθερο λογισμικό, όταν οι χρήστες του έχουν όλες τις παραπάνω ελευθερίες.

ΕΡΩΤΗΣΗ 8: Σε τι διαφέρει το Λογισμικό Ανοιχτού Κώδικα από το Ελεύθερο; Το Λογισμικό Ανοιχτού Κώδικα διαφέρει από το Ελεύθερο ως προς τα εξής: 1) Ένα πρόγραμμα θεωρείται ελεύθερο λογισμικό, όταν οι χρήστες του έχουν τις ελευθερίες 0 3. Δηλαδή όλες. (Ελευθερία 0: για χρήση του προγράμματος για οποιονδήποτε σκοπό. Ελευθερία 1: για μελέτη και τροποποίηση του προγράμματος. Ελευθερία 2: για αναδιανομή αντιγράφων του προγράμματος. Ελευθερία 3: για βελτίωση και επανέκδοση του προγράμματος, προς το συμφέρον της κοινότητας των χρηστών). 2) Το ελεύθερο λογισμικό είναι διαφορετικό από το δωρεάν λογισμικό (freeware), το οποίο δεν απαιτεί πληρωμή για τη χρήση, όμως ο δημιουργός του διατηρεί όλα τα δικαιώματά του. Έτσι, το ελεύθερο λογισμικό είναι πρωτίστως ζήτημα ελευθερίας, όχι κόστους. 3) Οι χρήστες είναι ελεύθεροι να κάνουν ό,τι θέλουν με το συγκεκριμένο λογισμικό: να το αναδιανείμουν χωρίς χρέωση ή ακόμα και να το πουλήσουν (το ίδιο ή υπηρεσίες που σχετίζονται με αυτό, όπως η υποστήριξη ή η εγγύηση) σε σημαντικά υψηλές τιμές (π.χ. o μεταγλωττιστής GNU Ada). 4) Το λογισμικό ανοικτού κώδικα αναφέρεται μόνο στο γεγονός πως επιτρέπεται σε κάθε χρήστη να εξετάσει και να χρησιμοποιήσει τη γνώση και τις δυνατότητες που προσφέρει ο παρεχόμενος πηγαίος κώδικας. 5) Σύμφωνα με την ισχύουσα νομοθεσία περί πνευματικής ιδιοκτησίας, η ελεύθερη αντιγραφή, διανομή και τροποποίηση του λογισμικού δεν επιτρέπεται. Για τον λόγο αυτό, οι εκδόσεις ελεύθερου λογισμικού κάνουν χρήση ειδικής άδειας (free software licence). ΕΡΩΤΗΣΗ 9: Τι γνωρίζετε για το Δείκτη Εμπειρίας των Windows; Ο Δείκτης Εμπειρίας των Windows μετρά τις δυνατότητες του υλικού και του λογισμικού του υπολογιστή και εκφράζει τη μέτρηση αυτή με τη μορφή ενός αριθμού, που ονομάζεται βασική βαθμολογία.

ΕΡΩΤΗΣΗ 10: Τοποθετήστε τις παρακάτω λέξεις που αφορούν την τυπική διαστρωμάτωση λογισμικού στα κουτάκια του σχήματος, με τη σωστή σειρά: Υλικό υπολογιστή, Εφαρμογή, Χρήστης, Λειτουργικό Σύστημα Τυπική διαστρωμάτωση λογισμικού. ΕΡΩΤΗΣΗ 11: Τοποθετήστε τις παρακάτω λέξεις που αφορούν τον πυρήνα του Λ.Σ. στα κουτάκια του σχήματος, με τη σωστή σειρά: Μνήμη, Πυρήνας, Συσκευές, Εφαρμογές,, ΚΜΕ