ΛΟΓΙΣΜΙΚΟ υπολογιστών…

Λογισμικό του υπολογιστή μας, λέμε τα προγράμματα. Χωρίς αυτά, τα υλικά θα ήταν άχρηστα γιατί δεν θα ήξεραν τι να κάνουν. Το κυριότερο πρόγραμμα είναι το Λειτουργικό Σύστημα (ΛΣ). Περισσότερα όμως θα μάθεις παρακάτω στα “Λογισμικά Συστήματος”.
ΠΡΟΣΟΧΗ!!! Τα λογισμικά ενός υπολογιστή συχνά συγχέονται με τις ιστοσελίδες!
Το λογισμικό για να χρησιμοποιηθεί, γίνεται πρώτα, εγκατάσταση στον υπολογιστή-άρα όλα τα αρχεία του βρίσκονται αποθηκευμένα ΜΟΝΙΜΑ στον (σκληρό δίσκο του) υπολογιστή μας.
Από την άλλη, μια ιστοσελίδα ΔΕΝ μπορεί να εμφανιστεί στον υπολογιστή μας, αν πρώτα δεν έχουμε εγκαταστήσει κάποιο λογισμικό φυλλομετρητή-browser (edge, chrome, firefox, brave, Opera κτλ). Πχ. αφού εγκατασταθεί στο PC/laptop/tablet/κινητό ο Chrome, ΜΟΝΟΝ τότε μπορούμε να τρέξουμε το YouTube μέσω του διαδικτύου. Το YouTube είναι ΜΟΝΙΜΑ αποθηκευμένο σε ΆΛΛΟΝ υπολογιστή ΣΤΟ ΔΙΑΔΙΚΤΥΟ (δεν ξέρουμε ποιον), και κάθε φορά που το καλούμε, έρχεται και εκτελείται στον υπολογιστή μας, μέσα στο CHROME, ΧΩΡΙΣ όμως να αποθηκεύεται μονιμα στον υπολογιστή μας.


Επίσης πολλές φορές οι έννοια λογισμικό (πρόγραμμα) συγχέεται με την έννοια Αρχείο. Όμως οι 2 έννοιες δεν είναι συνώνυμες ΠΑΝΤΑ!!: Ένα λογισμικό (πρόγραμμα) συνήθως περιλαμβάνει πολλά “αρχεία” και “φακέλους” για να λειτουργεί. Από την άλλη, ένα αρχείο όμως, μπορεί να είναι αρχείο δεδομένων ή αρχείο εφαρμογής (πρόγραμμα) δηλαδή λογισμικό. Μόνον στην περίπτωση που ένα λογισμικό (πρόγραμμα) αποτελείτε από ένα μόνον αρχείο, τότε οι δύο έννοιες είναι συνώνυμες (λογισμικό = αρχείο).

Τα λογισμικά χωρίζονται στις εξής κατηγορίες:

4.1 Λογισμικό Συστήματος
Ονομάζονται αλλιώς ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (Λ.Σ) (Operating Systems).

Το Λογισμικό Συστήματος (γνωστό και ως Λειτουργικό Σύστημα ) είναι το βασικότερο πρόγραμμα ενός υπολογιστή, και είναι υπεύθυνο για την αποτελεσματική επικοινωνία του χρήστη με τη “μηχανή”. Αναλυτικά οι “δουλειές” που κάνει είναι οι εξής:

  • λειτουργεί ως ενδιάμεσος (διεπαφή-user interface) ανάμεσα σε άνθρωπο και μηχανή. Στα windows έχουμε την επιφάνεια εργασίας (desktop) ως user interface.
  • Μεταφέρει και μεταφράζει τις εντολές του ανθρώπου, σε δυαδική γλώσσα μηχανής και το ανάποδο. Το ίδιο κάνει και για τις εφαρμογές (Λογισμικά εφαρμογών).
  • διαχειρίζεται τους πόρους του συστήματος (μνήμη RAM, επεξεργαστική ισχύ CPU ) ώστε να είναι όσο γίνεται πιο γρήγορος ένας υπολογιστής.
  • Δίνει πληροφορίες στον χρήστη για λάθη ή προβλήματα που εμφανίζονται.
  • δίνει οδηγίες στον επεξεργαστή ώστε να μπορούν να τον χρησιμοποιήσουν πολλοί χρήστες μαζί ή πολλά προγράμματα μαζί.
  • διαχειρίζεται τη μνήμη RAM, με τον καλύτερο δυνατό τρόπο,
  • οργανώνει και προστατεύει ένα σύστημα των αρχείων
  • φέρνει σε επικοινωνία (με εντολές) τον επεξεργαστή με όλες τις συσκευές (ΕΙΣΟΔΟΥ / ΕΞΟΔΟΥ) του υπολογιστή (εσωτερικές & εξωτερικές πχ. σκληρό δίσκο, μνήμη RAM, ROM, κάρτα γραφικών, κάρτα ήχου, αλλά και οθόνη, πληκτρολόγιο, ποντίκι, ηχεία, μικρόφωνο, εκτυπωτή, σαρωτή, κάμερα κτλ).
  • φροντίζει για την ασφάλεια του υπολογιστή από διάφορους κινδύνους καθώς και για την ακεραιότητα του συστήματος ( ότι θα λειτουργεί no mater what ).

Λειτουργικά συστήματα : 1. Πως επικοινωνεί ο άνθρωπος με τον υπολογιστή;(Παρουσίαση PowerPoint)

2. Τι πράξεις μπορεί να κάνει ένας υπολογιστής;(Παρουσίαση PowerPoint)

3. Τελικά ποιος είναι πιο έξυπνος;(Παρουσίαση PowerPoint)

Ο ρόλος του Λ.Σ ανάμεσα σε άνθρωπο και μηχανή

Παρουσίαση: Τα Λ.Σ ως “μεσάζοντες” ανάμεσα στον άνθρωπο και τον υπολογιστή (κάντε λήψη)

Το δυαδικό σύστημα : γιατί ο υπολογιστής καταλαβαίνει μόνον το 0 και το 1

Τι είναι δυαδικοί αριθμοί και γιατί τους χρειάζονται οι υπολογιστές μας (βίντεο)

Παραδείγματα δημοφιλών Λειτουργικών Συστημάτων

Τα είδη των ΛΣ ανήκουν σε μια από τις παρακάτω οικογένειες:

WindowsAndroidiOSLinux

Γραπτή άσκηση : εσύ πόσα Λειτουργικά συστήματα ξέρεις;

Η εξέλιξη των Windows μέσα στα χρόνια (Windows Timeline)

Πόσα Windows φτιάχτηκαν; Όλοι οι υπολογιστές μπορούν να παίξουν τα ίδια windows; Ποιοί υπολογιστές χρησιμοποίησαν τα Windows NT και γιατί;

  • κόκκινα : Windows για προσωπικό υπολογιστή
  • Πορτοκαλί και κίτρινο : Windows για φορητές συσκευές (PalmTops, κινητά τηλέφωνα, tablet)
  • Μπλε : Windows που υποστηρίζουν πολλούς χρήστες και παίζουν σε δίκτυο
  • Πράσινο : Windows που δίνουν υπηρεσίες εξυπηρετητή (file server, network server, web server, database server, και άλλες client- server εφαρμογές κτλ)
4.2 Λογισμικά Εφαρμογών (Apps) είναι…
…τα προγράμματα τα οποία μας βοηθούν στο υπολογιστή να κάνουμε δουλειές, όπως :

(1) Λογισμικά Επεξεργασίας ΚΕΙΜΕΝΟΥ (Word Processors)
Microsoft Office WordLibre Office WriterMicrosoft NotepadNotepad++

(2) Λογισμικά Επεξεργασίας/Σχεδίασης Εικόνας (Image Processors)
Microsoft PaintAutoCADAdobe PhotoShopCanva
(3) Λογισμικά Επεξεργασίας Ήχου (Sound Processors)
AudacityMusecoreWinamp
(4) Λογισμικά Επεξεργασίας Βίντεο (Video Processors)
Microsoft ClipchampMicrosoft MoviemakerInterVideo WinDVD
(5) Λογισμικά Υπολογιστικών Φύλλων (Spreadsheets)
Microsoft ExcelOpen Office Calc Libre Office CalcGoogle Sheets
(6) Λογισμικά Παρουσιάσεων (Presentation Apps)
Microsoft PowerPointOpen Office PresenterLibre Office PresenterGoogle SlidePrezi
(7) Λογισμικά Αναπαραγωγής Ήχου, Βίντεο (Sound, Video Players)

VideoLan
(8) Λογισμικά Φυλλομετρητών (Browsers)
Google Chrome
Mozilla FireFox
Microsoft Edge
Microsoft Internet Explorer
Opera
Brave
Chromium
PaleMoon
Netscape, etc
(9) Παιχνίδια (Games)
MineCraftAge Of EmpiresSuper MarioSonic the hedgehog
(10) Λογισμικά Αντιϊκά (αντιμετώπισης εχθρικών λογισμικών) (AntiVirus)
Αν δεν προσέχετε και κρυώσετε τον υπολογιστή σας, θα χρειαστείτε κάποιο…αντιβιοτικό!
AVG
Avast
Avira
Eset
Kasperky
MalwareBytes
Norton AV
Panda
360 Total Security
etc
(11) Εχθρικά Λογισμικά ( Malware )
επικίνδυνα προγράμματα με στόχο εσας!

Δείτε το link για την ασφάλεια στο διαδίκτυο

(12) Λογισμικά Βάσεις Δεδομένων (DataBases)
Αν θες οργάνωση στη ζωή σου και πολλά data, αναζήτησέτες! Και…ναι…! ακόμη και το AI (Artificial Intelligence) τις χρειάζεται!
Oracle
Microsoft SQL Server
Microsoft Access
MySQL
PostgreSQL
TeraData
Sybase
IBM db2
SQLite
Hive
HyperSQL

(13) Περιβάλλοντα Γλώσσας Προγραμματισμού (Programming Languages)
Επικοινωνήστε με τον υπολογιστή… σε άλλο επίπεδο…

Αν θέλετε να μάθετε τις βασικές εντολές μιας δημοφιλούς γλώσσας προγραμματισμού επισκεφτείτε την ιστοσελίδα w3schools. Εκεί μπορείτε βήμα-βήμα να εκπαιδευτείτε στα “βασικά” μιας γλώσσας προγραμματισμού δωρεάν!


Γλώσσες Εκπαιδευτικές, κατασκευής ιστοσελίδων, Βάσεων Δεδομένων κ.α:
Pascal
Delphi
php
python
C++
Java
Fortran
Prolog
Basic
Ruby
Perl
αλλά και
html
css
SQL
κ.α
(14) Λογισμικά σχεδίασης

CoreDraw, Microsoft Paint, Paint 3d, κτλ

4.3 Αρχεία και Εφαρμογές

Γενικά “αρχείο” ονομάζουμε κάθε συλλογή πληροφοριών που συγκεντρώνει ένα άτομο, μια επιχείρηση, ένας οργανισμός ή κράτος. (ΑΠΟ Βαφειάδης)

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

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

Όταν ο όγκος των πληροφοριών αυξάνεται, τότε το χειρόγραφο σύστημα ΚΑΤΑΡΕΕΙ ή δεν ανταποκρίνεται στις απαιτήσεις αυτού που τις συγκεντρώνει. Η μόνη λύση τότε, είναι η αποθηκευση των αρχείων σε ΥΛΙΚΑ τα οποία μπορούν να διαβαστούν από ηλεκτρονικούς υπολογιστές.

ΑΡΧΕΙΟ υπολογιστή, ονομάζουμε κάθε συλλογή πληροφοριών την οποία μπορεί να επεξεργαστεί-εκμεταλλευτεί ένας υπολογιστής με ειδικά προγράμματα (ΕΦΑΡΜΟΓΕΣ).

Στα ΑΡΧΕΙΑ ΔΕΔΟΜΕΝΩΝ αποθηκεύονται όλες τα στοιχεία/κομμάτια της πληροφορίας(δεδομένα)

Στα ΑΡΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΩΝ αποθηκεύονται οι κώδικες των προγραμμάτων που επεξεργάζονται τα δεδομένα.

Η Αποθήκευση όλων των αρχείων γίνονται στα μέσα μόνιμης αποθήκευσης(βλ.παραπάνω στο Υλικό)

Οι ενέργειες που μπορούμε να κάνουμε πάνω στα αρχεία είναι έξι:

  • Δημιουργία αρχείου,
  • Άνοιγμα
  • Αποθήκευση/Ενημέρωση
  • Αντιγραφή
  • Διαγραφή
  • Επαναφορά

Αρχεία και Φάκελοι (απο DimPapp)

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

file_type_icon_grid

Φάκελος είναι ένα τμήμα του μέσου αποθήκευσης (σκληρός δίσκος, usb stick), μέσα στο οποίο μπορούμε να αποθηκεύσουμε άλλα αρχεία ή φακέλους (υποφακέλους).

icons_folder

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

  1. Σκληρός Δίσκος, Φλασάκι USB, CD, DVD, κτλ ↩︎