Εφαρμογές Πληροφορικής - Κεφάλαιο 2: Λογισμικό

Post on 11-Jul-2015

280 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Α΄ ΤΑΞΗ ΛΥΚΕΙΟΥ

Δημητρακοπούλου Άννα, ΠΕ19

Το λογισμικό περιλαμβάνει όλα τα προγράμματα του

υπολογιστή.

Οι εντολές που περιέχουν τα προγράμματα καθοδηγούν το

υλικό του υπολογιστή να εκτελέσει τις εργασίες για τις

οποίες σχεδιάστηκε.

Κατηγορίες λογισμικού

Λογισμικό συστήματος

Λογισμικό εφαρμογών

ÐÑÏÃ

Χρήστης

Χρήστης

Χρήστης

Η/ΥΥλικό

Λειτουργικό Σύστημα

Λογισμικό συστήματος

Χρήστης

Διαχειρίζεται το υλικό του υπολογιστή

Παρέχει στοιχειώδη λειτουργικότητα προς τονχρήστη

Αποτελεί τη βάση πάνω στην οποίααναπτύσσεται και εκτελείται το Λογισμικόεφαρμογών.

Περιλαμβάνει:◦ Το Λειτουργικό Σύστημα ◦ Οδηγούς συσκευών ◦ Διαγνωστικά εργαλεία ◦ Παραθυρικό σύστημα ◦ Βοηθητικά προγράμματα

Είναι το λογισμικό που είναιυπεύθυνο για τη διαχείρισηκαι τον συντονισμό τωνεργασιών καθώς και τηνκατανομή των διαθέσιμωνπόρων.

Λειτουργεί ως ενδιάμεσοεπίπεδο λογικής διασύνδεσηςμεταξύ λογισμικού και υλικούτου Η/Υ.

Τυπική θέση του λειτουργικού

συστήματος σε ένα υπολογιστικό σύστημα

Πυρήνας → είναι η «καρδιά» του λειτουργικού συστήματος. (Εκτελεί τις λειτουργίες που

αναφέρθηκαν στην προηγούμενη διαφάνεια).

Φλοιός → εξειδικευμένη εφαρμογή που επιτρέπει την πρόσβαση του χρήστη στις υπηρεσίες του Λ.Σ.

Περιβάλλον Εντολών Γραμμής

Γραφικό Περιβάλλον Επικοινωνίας

Πραγματικού χρόνου → παρέχουν γρήγορη και προβλέψιμη απόκριση

σε συγκεκριμένα γεγονότα.

Πολλών χρηστών → εξασφαλίζουν ταυτόχρονη πρόσβαση σε πολλούς

χρήστες στον ίδιο υπολογιστή

Πολύ-διεργασιακά → ο χρήστης μπορεί να εκτελεί ταυτόχρονα πολλά

προγράμματα σε αντίθεση με τα Μονο-διεργασιακά

Κατανεμημένα → διαχειρίζονται μια ομάδα ανεξάρτητων, δικτυωμένων

υπολογιστών, δημιουργώντας την αίσθηση στον χρήση ότι πρόκειται

για έναν και μόνο υπολογιστή

Ενσωματωμένα → σχεδιάστηκαν για να λειτουργούν σε ενσωματωμένα

υπολογιστικά συστήματα με περιορισμένους πόρους.

Κάθε χρήστης έχει διαφορετικές ανάγκες και χρειάζεται τον δικό του

συνδυασμό προγραμμάτων, ώστε να μεταμορφώσει τον υπολογιστή

του σε ένα εξειδικευμένο παραγωγικό εργαλείο. Όλα αυτά τα

προγράμματα ανήκουν στην κατηγορία Λογισμικό Εφαρμογών.

Το λογισμικό εξαρτάται πάντα από τις δυνατότητες του υλικού του

υπολογιστή που διαθέτουμε. Για τον λόγο αυτό, κάθε πρόγραμμα

συνοδεύεται από τις ελάχιστες και τις προτεινόμενες απαιτήσεις

του όσον αφορά στο υλικό (hardware), που πρέπει να λαμβάνονται

υπόψη. Σημαντικό είναι, επίσης, οι εφαρμογές που προμηθευόμαστε

να είναι συμβατές με τη συγκεκριμένη έκδοση ΛΣ που

χρησιμοποιούμε.

Παραδείγματα κατηγοριών

φυλλομετρητές ή προγράμματα πλοήγησης στον Παγκόσμιο Ιστό

(web rowsers)

προγράμματα αναπαραγωγής πολυμέσων (media players)

εφαρμογές γραφείου (office suites)

προγράμματα αντιμετώπισης κακόβουλου λογισμικού (antivirus)

εφαρμογές επεξεργασίας εικόνας, σχεδίου και βίντεο

εφαρμογές ανάπτυξης πολυμεσικών εφαρμογών

επιτραπέζια τυπογραφία

τεχνολογίες Υποβοηθούμενες από Υπολογιστή

επεξεργαστής κειμένου

υπολογιστικό φύλλο

πρόγραμμα παρουσιάσεων

πρόγραμμα διαχείρισης βάσεων δεδομένων

πρόγραμμα ηλεκτρονικού ταχυδρομείου

Επεξεργασία εικόνας: Adobe

Photoshop, Gimp.

Επεξεργασία σχεδίου: CorelDraw,

InkScape.

Επεξεργασία βίντεο: Adobe Premiere

Pro και Kdenlive

Τα πολυμέσα αποτελούν τον συνδυασμό δύοτουλάχιστον μέσων όπως: κείμενο, ήχος, εικόνα,κινούμενη εικόνα (animation) και βίντεο.

Εφαρμογές όπως το Adobe Flash και το Synfig Studio μάςβοηθούν στη δημιουργία πολυμεσικού υλικού.

Επιτρέπει σε συντάκτες και σχεδιαστές να δημιουργήσουν βιβλία, εφημερίδες και περιοδικά.

Παρέχει περισσότερο έλεγχο πάνω στον σχεδιασμό, τη διάταξη και την τυπογραφία από ό,τι ένας επεξεργαστής κειμένου.

Στην κατηγορία αυτή ανήκουν τα QuarkXPress και Scribus.

Σχεδίαση με Υποβοήθηση Υπολογιστή (CAD):

χρησιμοποιεί λογισμικό για τηδημιουργία, τροποποίηση, ανάλυσηή βελτιστοποίηση ενός σχεδιασμού.Το AutoCAD και το Archimedesαποτελούν ενδεικτικές εφαρμογέςCAD.

Παραγωγή με Υποβοήθηση Υπολογιστή (CAM):

το λογισμικό χρησιμοποιείται γιατον έλεγχο εργαλειομηχανών καισυναφών μηχανημάτων στηνπαραγωγή αντικειμένων.

Το ελεύθερο λογισμικό, είναι λογισμικό πουμπορεί να χρησιμοποιηθεί, αντιγραφεί,μελετηθεί, τροποποιηθεί και αναδιανεμηθείχωρίς περιορισμό.

Περιλαμβάνει τις εξής ελευθερίες:

Ελευθερία 0: για χρήση του προγράμματοςγια οποιονδήποτε σκοπό.

Ελευθερία 1: για μελέτη και τροποποίησητου προγράμματος.

Ελευθερία 2: για αναδιανομή αντιγράφωντου προγράμματος.

Ελευθερία 3: για βελτίωση και επανέκδοσητου προγράμματος, προς το συμφέρον τηςκοινότητας των χρηστών.

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

Το δωρεάν λογισμικό (freeware), δεν απαιτεί πληρωμήγια τη χρήση του, όμως ο δημιουργός του διατηρεί όλατα δικαιώματά του.

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

top related