Υλικό και λογισμικό: ορισμοί και έννοιες
Πίνακας περιεχομένων:
- Ορισμός υλικού, κύριων τύπων και εξαρτημάτων
- Ορισμός λογισμικού και κύριοι τύποι
- Μια συγχώνευση υλικού και λογισμικού : firmware
- Πίνακας διαφορών μεταξύ υλικού και λογισμικού
Για να λειτουργήσει σωστά ένα σύστημα υπολογιστή, το υλικό και το λογισμικό του πρέπει να λειτουργούν με περιορισμένο τρόπο, εκτελώντας τα καθήκοντα που τους ζητούνται. Παρόλο που υπάρχουν κατηγορικές διαφορές μεταξύ των δύο εννοιών, και τα δύο μέρη του υπολογιστή είναι απαραίτητα.
Στο επόμενο άρθρο θα καθορίσουμε τι είναι το υλικό , το λογισμικό , ποια στοιχεία του υπολογιστή αντιστοιχούν σε κάθε τμήμα, ποια στοιχεία βρίσκονται στο ήμισυ και ποιες διαφορές υπάρχουν μεταξύ κάθε ομάδας.
Ευρετήριο περιεχομένων
Ορισμός υλικού , κύριων τύπων και εξαρτημάτων
Το υλικό αναφέρεται σε ένα σύνολο φυσικών και απτών τεμαχίων που αλληλεπιδρούν μεταξύ τους σε αναλογική ή ψηφιακή μορφή για να δημιουργήσουν τον υπολογιστή. Μερικές φορές δηλώνεται σε συντομευμένη μορφή με τους χαρακτήρες H / W ή oh / w. Ένας εναλλακτικός ορισμός αναφέρεται στην παρουσία ή απουσία ηλεκτρονίων, τσιπς ή τυπωμένων κυκλωμάτων στο τεμάχιο, αλλά έχει χαμηλότερο επίπεδο γενικότητας, επομένως η χρήση του δεν είναι συνηθισμένη.
Το υλικό είναι το φυσικό μέσο στο οποίο έχει εγκατασταθεί, λειτουργήσει και λειτουργεί οποιοδήποτε λογισμικό . δηλαδή, χωρίς το υλικό , ο υπολογιστής δεν υπάρχει.
Με την πάροδο του χρόνου, σε ό, τι φαίνεται να είναι τέσσερις τεχνολογικές γενιές, το υλικό έχει εξελιχθεί αργά αλλά προοδευτικά. Η πρώτη γενιά, που εμφανίστηκε το 1945 και διήρκεσε έντεκα χρόνια, βασίστηκε σε σωλήνες κενού. Ακολούθησαν τρανζίστορ, που χρησιμοποιήθηκαν από το 1957 έως το 1963. Από τότε έχει χρησιμοποιηθεί υλικό βασισμένο σε ολοκληρωμένα κυκλώματα. Μια τέταρτη γενιά, υπό έρευνα και πρωτότυπο, προβλέπεται να χρησιμοποιεί τρανζίστορ χωρίς πυρίτιο ή κβαντική φυσική. Η άφιξη αυτής της τέταρτης γενιάς είναι δύσκολο να προβλεφθεί.
Η λειτουργική (και η υπολογιστική, κατά περίπτωση, ικανότητα) των πρώτων εξαρτημάτων δεν έχει καμία σχέση με αυτό που μας αρέσει σήμερα.
Όταν κατηγοριοποιούμε όλα αυτά τα στοιχεία, μια πρώτη ταξινόμηση του υλικού μπορεί να γίνει με βάση την θέση του στο σύστημα του υπολογιστή. Έτσι γίνεται μια διαίρεση μεταξύ του εσωτερικού υλικού , γενικά εκείνου που περιλαμβάνεται σε έναν πύργο, και του εξωτερικού υλικού , ό, τι δεν έχει καθόλου χώρο μέσα στην θήκη του υπολογιστή και επομένως βρίσκεται εντός του εύρους δράσης του αλλά εκτός του περιβλήματος του μηχανήματος.
Μερικά από τα στοιχεία υλικού που θεωρούνται εσωτερικά είναι:
- Η κεντρική μονάδα επεξεργασίας, οι μικροεπεξεργαστές ή οι μονάδες σκληρού δίσκου CPU ή οι μονάδες σκληρού δίσκου HDD ή οι σκληροί δίσκοι SSD Hybrid ή μονάδες ανάγνωσης δίσκων SSHD (CD, DVD, Blue Ray, δισκέτες κλπ.). Υγρή ψύξη Chipset ή βοηθητικό ολοκληρωμένο κύκλωμα Κάρτες επέκτασης ήχου, βίντεο ή δικτύου Modem Τροφοδοσία ρεύματος Κάρτα γραφικών ή GPU Θύρες, βύσματα και υποδοχές
Όσον αφορά το εξωτερικό υλικό , ορισμένα από τα στοιχεία που πρέπει να επισημανθούν είναι:
- Οθόνες και βοηθητικές οθόνες Χειριστήρια , ελεγκτές για βιντεοπαιχνίδια ή gamepads και φυσικοί πίνακες ελέγχου Το πληκτρολόγιο Το ποντίκι ή το ποντίκι Τα ακουστικά και τα ακουστικά Το μικρόφωνο Η κάμερα Ο εκτυπωτής, ο σαρωτής και το φαξ Οι εξωτερικοί σκληροί δίσκοι και τα USB sticks Ο προβολέας Το touchpad και το ψηφιοποίηση δισκίο tablet ή γραφικών Το ακουστικό εικονικής πραγματικότητας ή το ακουστικό VR Εξειδικευμένες συσκευές, όπως αναγνώστες γραμμωτών κωδίκων, αισθητήρες και τα παρόμοια
Μερικές φορές αυτές οι δύο ομάδες είναι γνωστές ως συστήματα υπολογιστών και περιφερειακά υπολογιστών.
Μια άλλη πιθανή ταξινόμηση αναφέρεται στη σημασία του στοιχείου υλικού για την επίτευξη της βασικής λειτουργίας του υπολογιστή. Σε αυτή την περίπτωση μιλάμε για το βασικό υλικό και το συμπληρωματικό υλικό .
Μέσα στο κύριο υλικό είναι όλα εκείνα τα συστατικά στοιχεία που είναι απολύτως απαραίτητα. δηλαδή: CPU, chipset , SSD (ή HDD που αποτυγχάνουν), RAM, τροφοδοτικό, θήκη υπολογιστών, οθόνη, πληκτρολόγιο και ποντίκι. Οι υπόλοιπες συσκευές θα είναι συμπληρωματικές, αν και ανάλογα με την εφαρμογή και τις συνθήκες υπό τις οποίες χρησιμοποιείται ο υπολογιστής, θα μπορούσε να υποστηριχθεί ότι ορισμένα από τα μέρη που δεν αναφέρονται δεν εμπίπτουν στην κύρια κατηγορία υλικού (στην περίπτωση των οπαδών, το NIC ή τη GPU).
Υπάρχει μια άλλη πιθανή ταξινόμηση που βασίζεται στον ρόλο των συστατικών στοιχείων. Έτσι, όλα τα στοιχεία υλικού που αναφέρονται παραπάνω μπορούν να ενσωματωθούν σε οποιαδήποτε από τις παρακάτω κατηγορίες:
- Στοιχεία επεξεργασίας: είναι υπεύθυνοι για την παραλαβή των ηλεκτρικών οδηγιών, την ερμηνεία τους χρησιμοποιώντας υπολογισμούς και τη λογική και εκπέμπουν ανάλογα νέα ηλεκτρικά σήματα. Στοιχεία αποθήκευσης: είναι συσκευές ικανές να συγκεντρώνουν πληροφορίες με ηλεκτρομαγνητικό ή λογικό τρόπο για να τις χρησιμοποιούν όπως απαιτείται από το σύστημα ηλεκτρονικών υπολογιστών. Συσκευές εισόδου: είναι περιφερειακά που μετατρέπουν τις εντολές χρηστών σε ηλεκτρικά σήματα που μπορούν να ερμηνευτούν από το μηχάνημα. Συσκευές εξόδου: είναι περιφερειακά που μετασχηματίζουν τα ηλεκτρικά σήματα που εκπέμπονται από τα στοιχεία επεξεργασίας για να τα παρουσιάσουν με τέτοιο τρόπο ώστε ο χρήστης να τα ερμηνεύει εύκολα. Συσκευές εισόδου και εξόδου: αυτές είναι μικτές περιφερειακές συσκευές που συνδυάζουν τις ιδιαιτερότητες τόσο των συσκευών E (εισόδου) όσο και S (εξόδου), κλείνοντας έναν κύκλο ανταλλαγής πληροφοριών με την CPU.
Τα στοιχεία που χρησιμοποιούνται για τη συναρμολόγηση του υπολογιστή και ιδιαίτερα ο τρόπος με τον οποίο εγκαθίστανται έχουν καθοριστική επίδραση στον τύπο του υπολογιστή που προκύπτει. Έτσι, η χρήση ελαφρών εξαρτημάτων με μικρούς μορφοποιητικούς παράγοντες, όλα ενσωματωμένα με πολύ συμπαγή τρόπο, δημιουργούν φορητούς υπολογιστές και netbooks . ενώ πιο ογκώδη, πιο ισχυρά, αρθρωτά εξαρτήματα που έχουν σχεδιαστεί ειδικά για τοποθέτηση σε κιβώτιο ή σε ράφι έχουν ως αποτέλεσμα desktop υπολογιστές.
Ορισμός λογισμικού και κύριοι τύποι
Το λογισμικό είναι το άυλο μέρος του υπολογιστή που επιτρέπει τη λειτουργία διαφορετικών εξαρτημάτων υλικού . Πρόκειται για ένα σύνολο οδηγιών, δεδομένων ή προγραμμάτων που εκτελούν συγκεκριμένες εργασίες εντός του συστήματος υπολογιστών. Μερικές φορές αναφέρεται στο λογισμικό ως το μεταβλητό μέρος του υπολογιστή, στις καταστάσεις που μπορεί να υιοθετήσει η μηχανή και στα σήματα που αναγκάζουν αυτές τις καταστάσεις.
Μέσα στο λογισμικό υπολογιστών βρίσκουμε εφαρμογές, προγράμματα, λειτουργικά συστήματα και πολλούς άλλους τύπους. Τρία τμήματα χρησιμοποιούνται γενικά για να φέρουν κάποια σειρά σε ολόκληρο το σετ: λογισμικό συστήματος, λογισμικό προγραμματισμού και λογισμικό εφαρμογών.
Το λογισμικό συστήματος είναι η πλατφόρμα στην οποία αναπαύεται το υλικό και οι εφαρμογές του υπολογιστή . Αυτός ο τύπος προγράμματος υπολογιστή γράφεται με γλώσσα προγραμματισμού χαμηλού επιπέδου ή πρώτης γενιάς χαρακτηριστικών. δηλαδή μια γλώσσα των οποίων οι οδηγίες ελέγχονται από το υλικό χωρίς μεσάζοντες, όπως συμβαίνει με τη γλώσσα μηχανής και τις γλώσσες συναρμολόγησης.
Το λειτουργικό σύστημα ενός εξοπλισμού πληροφορικής είναι ένα σαφές παράδειγμα λογισμικού συστήματος. Ο χρήστης δεν χειρίζεται άμεσα το λειτουργικό σύστημα, αλλά αλληλεπιδρά με τη γραφική διεπαφή χρήστη ή το GUI που παρέχεται από αυτό και μέσω των εφαρμογών που είναι εγκατεστημένες στο λειτουργικό σύστημα.
Εκτός από τα λειτουργικά συστήματα, τα ακόλουθα είδη προγραμμάτων βρίσκονται επίσης στο λογισμικό του συστήματος:
- Antivirus Εργαλεία ελέγχου δίσκου (εργαλεία μορφοποίησης και τα παρόμοια) Οδηγών ή προγραμμάτων οδήγησης υλικού Μεταφραστές γλωσσών υπολογιστών Μεταφορτρητές προγραμμάτων Ορισμένοι διαχειριστές BIOS και EUFIS Boot managers ή bootloaders Hypervisors
Από την άλλη πλευρά, το λογισμικό εφαρμογών, το λογισμικό χρησιμότητας τελικού χρήστη ή οι εφαρμογές (ένα γενικό όνομα που άρχισε να τραβάει πρόσφατα λόγω της κινητής τεχνολογίας) είναι όλα εκείνα τα προγράμματα που εκτελούν συγκεκριμένα καθήκοντα για τα οποία έχουν αναπτυχθεί ειδικά.
Τέλος, το λογισμικό προγραμματισμού επιτρέπει στον χρήστη να αναπτύξει τα δικά του εργαλεία μέσω μιας γλώσσας που είναι πιο κοντά στον άνθρωπο. Σε αυτή την ενότητα θα βρείτε εργαλεία όπως γλώσσες προγραμματισμού, μεταγλωττιστές, εργαλεία εντοπισμού σφαλμάτων ή εντοπισμού σφαλμάτων και τα παρόμοια.
Δεδομένου ότι υπάρχουν χίλιες και μία πιθανές εφαρμογές για το λογισμικό , είναι δύσκολο να καθοριστεί μια εύρωστη ταξινόμηση χωρίς ερμηνεία ανάλογα με τη χρησιμότητά της. Η ταξινόμηση των προγραμμάτων ηλεκτρονικών υπολογιστών είναι ένα αρκετά περίπλοκο πρόβλημα για τη Microsoft να κατεβεί στη δουλειά το 2007 για να δημιουργήσει έναν οργανωμένο κατάλογο αυτών.
Από τότε μια ταξινόμηση πέτυχε μια άλλη. Ακολουθεί μια περίληψη (χωρίς ορισμούς) αυτού που χρησιμοποίησε η Διεθνής Εταιρεία Δεδομένων (IDC) το 2018, που γράφτηκε από τους Rasmus Andsberg και Dan Vesset:
- Εφαρμογές της αγοράς
- Συνεργατικές εφαρμογές
- Εφαρμογές συνεδρίων
- Εφαρμογές Web conferencing
- Εφαρμογές διαχείρισης περιεχομένου επιχειρήσεων Εφαρμογές δημοσίευσης και δημιουργίας Πειστικές εφαρμογές διαχείρισης περιεχομένου Ηλεκτρονικές εφαρμογές εντοπισμού θέσης Επιχειρηματικές πύλες Συνεργασίες και εφαρμογές κοινής χρήσης περιεχομένου
- Χρηματοοικονομικές εφαρμογές
- Χρηματοοικονομικές και λογιστικές εφαρμογέςΔιαχείριση εφαρμογών διαχείρισης κινδύνου και διαχείρισης ταμειακών διαθεσίμωνΔιαχείριση εφαρμογών διαχείρισης κεφαλαίων και δαπανώνΕταιρική φορολογική εφαρμογή
- Βασικές εφαρμογές HR Εφαρμογές πρόσληψης Εφαρμογές διαχείρισης αποζημιώσεων Εφαρμογές διαχείρισης απόδοσης προτύπων Εφαρμογές διαχείρισης εφαρμογών Προγράμματα διαχείρισης προτύπων
- Εφαρμογές Logistics Εφαρμογές Σχεδιασμού Παραγωγής Εφαρμογές διαχείρισης αποθεμάτων
- Εφαρμογές διαχείρισης δικτύου παραγωγής Δημόσιες υπηρεσίες και εφαρμογές σε επιχειρήσεις
- Εφαρμογές Σχεδιασμού Βοηθημάτων Υπολογιστών Εφαρμογές Μηχανικής Υποβοηθούμενες από Μηχανές Εφαρμογές Παραγωγής Υποβοηθούμενες από Υπολογιστές Συγχρηματοποιημένες Εφαρμογές Διαχείριση Δεδομένων Προϊόντων Άλλες Εφαρμογές Μηχανικής
- Εφαρμογές Παραγωγικότητας και Διαχείρισης Πωλήσεων Εφαρμογές Διαχείρισης Καμπάνιας Μάρκετινγκ Εφαρμογές Εξυπηρέτησης Πελατών Εφαρμογές Κέντρων Επικοινωνιών Εφαρμογές Ψηφιακού Εμπορίου
- Εφαρμογές συνεδρίων
- Συνεργατικές εφαρμογές
- Αιτήσεις για ανάπτυξη και παρουσίαση της αγοράς
- Ανάλυση και λογισμικό τεχνητής νοημοσύνης
- Λογισμικό για ανάλυση, υποβολή εκθέσεων και αίτημα στον τελικό χρήστη Προγνωστικά και προηγμένα εργαλεία ανάλυσης Πλατφόρμες λογισμικού με IA Εργαλεία αναζήτησης και ανάλυσης περιεχομένου
- Σχεσιακά συστήματα διαχείρισης βάσεων δεδομένωνΑνασχεδιαστικά συστήματα διαχείρισης βάσεων δεδομένων
- Συστήματα διαχείρισης βάσεων δεδομένων τελικών χρηστών Συστήματα διαχείρισης βάσεων δεδομένων πλοήγησης Συστήματα διαχείρισης βάσεων δεδομένων με βάση τα αντικείμενα Συστήματα διαχείρισης βάσεων δεδομένων πολλαπλών τιμών
- Συστήματα βάσεων δεδομένων με προσανατολισμό σε έγγραφα Βάση δεδομένων με δυνατότητα πρόσβασης με κωδικό Σύστημα διαχείρισης βάσεων δεδομένων με γραφική απεικόνιση Διαχειριστές συλλογής δεδομένων με δυνατότητα κλιμάκωσης Προϊόντα ανά ανάλυση τύπου, ανάλυση και διαχείριση δεδομένων
- Εργαλεία διαχείρισης βάσεων δεδομένωνΕργαλεία αναπαραγωγής βάσεων δεδομένωνΕργαλεία μοντελοποίησης δεδομένωνΣυστήματα αρχειοθέτησης βάσεων δεδομένων και εργαλεία διαχείρισης κύκλου ζωής πληροφοριώνΕργαλεία ανάπτυξης και βελτιστοποίησης βάσεων δεδομένωνΕργαλεία ασφάλειας βάσεων δεδομένων
- Μεγάλο λογισμικό σκουπίσματος δεδομένων Δυναμικό λογισμικό καταχώρησης δεδομένων Λογισμικό ποιότητας δεδομένων Λογισμικό υποδομής για πρόσβαση σε δεδομένα Λογισμικό χώρου εργασίας για σύνθετα δεδομένα Βασικό λογισμικό ορισμού και ελέγχου δεδομένων Λογισμικό διαχείρισης μεταδεδομένων Λογισμικό προετοιμασία δεδομένων αυτοεξυπηρέτησης
- B2B middleware
- B2B Inbound Middleware B2B Management Services και B2B δίκτυα
- Λογισμικό διαχείρισης APIP Πλατφόρμες ενσωμάτωσης Λογισμικό plug-in και προσαρμογείς συνδεσιμότητας
- Εργαλείο Λογισμικού Χαρακτηριστικών Λογισμικού Αναμετάδοσης Μελωδίου του Middleware
- Εργαλεία ανάπτυξης, περιβάλλοντα και γλώσσες Κατασκευή στοιχείων λογισμικού Επιχειρησιακά συστήματα διαχείρισης κανόνων Μοντελοποίηση και εργαλεία αρχιτεκτονικής
- Εργαλεία Μοντελοποίησης αντικειμένωνΒιομηχανικά εργαλεία μοντελοποίησης διαδικασιώνΕργαλεία αρχιτεκτονικής επιχειρήσεων
- Αυτοματοποιημένα εργαλεία ποιότητας λογισμικού Διαμόρφωση λογισμικού και διαχείριση αλλαγών
- Πλατφόρμες εφαρμογών προσανατολισμένες στην παρουσίαση
- Πλατφόρμες εφαρμογών λογισμικού διακομιστή Πλατφόρμες εφαρμογής cloud προσανατολισμένες σε παρουσίαση
- Ανάλυση και λογισμικό τεχνητής νοημοσύνης
- Λογισμικό υποδομής συστημάτων
- Λογισμικό διαχείρισης συστήματος και υπηρεσιών
- Διαχειριστές επιχειρήσεων ITIT διαχειριστές διαμόρφωσης και αυτοματοποίησης
- Χειριστές εφαρμογών διαχείρισης εργασίας και κέντρο δεδομένων συστήματος
- Λογισμικό υποδομής δικτύου
- Λογισμικό παράδοσης εφαρμογών δικτύου Λογισμικό προγράμματος οδήγησης SDN και εμφάνιση δικτύου
- Ψηφιακό λογισμικό πιστοποίησης και ταυτότητας Λογισμικό ασφαλείας τελικού σημείου Λογισμικό ασφάλειας μηνυμάτων Λογισμικό ασφάλειας δικτύων Έλεγχος περιεχομένου στο Web και εργαλεία ασφάλειας Εργαλεία ανάλυσης ενοτήτων, ανταπόκρισης, πληροφοριών και ασφάλειας Άλλα προγράμματα ασφαλείας
- Λογισμικό αναπαραγωγής και προστασίας δεδομένων
- Λογισμικό προστασίας δεδομένων Προγραμματισμός αναφορών, ανάκτησης και δημιουργίας αντιγράφων ασφαλείας Λογισμικό αναπαραγωγής αποθήκευσης Λογισμικό αναπαραγωγής με βάση Hypervisor ή κεντρικό υπολογιστή Αντιγραφή λογισμικού μετανάστευσης δεδομένων και δεδομένων Λογισμικό λογισμικού αναπαραγωγής εφαρμογών και πλαισίων διασύνδεσης προγραμματισμού Fabric Λογισμικό αναπαραγωγής Matrix Λογισμικό διαχείριση αντιγραφής
- Λογισμικό αρχειοθέτησης ηλεκτρονικού ταχυδρομείου Λογισμικό αρχειοθέτησης αρχείων και παρόμοια
- Ετερογενές λογισμικό διαχείρισης SRM και SAN Ομοιογενές λογισμικό διαχείρισης SRM και SAN Λογισμικό διαχείρισης συσκευών αποθήκευσης Άλλα προγράμματα διαχείρισης αποθήκευσης
- Λογισμικό εικονικοποίησης και ομοσπονδίας Λογισμικό διαχείρισης αρχείων με βάση το κεντρικό υπολογιστή και λογισμικό διαχείρισης όγκου Αποθήκευση και λογισμικό διαχείρισης πρόσβασης Αυτοματοποιημένο λογισμικό ιεραρχίας αποθήκευσης Λογισμικό επιτάχυνσης αποθήκευσης
- Ελεγκτές αποθήκευσης που βασίζονται σε λογισμικό βασισμένο σε μπλοκΕλεγκτές αποθήκευσης που ορίζονται βάσει λογισμικού βάσει λογισμικούΕλεγκτές αποθήκευσης που βασίζονται σε λογισμικό βασισμένοι σε λογισμικόΟι ελεγκτές αποθήκευσης
- Εργαλεία διαχείρισης εξόδου
- Διαχειριστές συσκευών Διαχειριστές εκτύπωσης Διαχειριστές εξόδου επιχειρήσεων
- Λειτουργικά συστήματα και υποσυστήματα
- Πύλες Λειτουργικών Συστημάτων Πελάτες Λειτουργικού Συστήματος Ενσωματωμένα Βιομηχανικά Λειτουργικά Συστήματα
- Εικονικές μηχανές Υποδομές υποδομής Συστήματα Cloud
- Διαχειριστές επιχειρήσεων ITIT διαχειριστές διαμόρφωσης και αυτοματοποίησης
- Λογισμικό διαχείρισης συστήματος και υπηρεσιών
Ωστόσο, αυτή η γοητευτική ταξινόμηση απευθύνεται σε ειδικούς του τμήματος της αγοράς που είναι αφιερωμένοι στην ανάπτυξη λογισμικού, οι οποίοι πρέπει να έχουν τον εξαντλητικό και απόλυτο έλεγχο της καταλογογράφησης τους. Για εφαρμογές σε επίπεδο χρήστη, η ακόλουθη υπερ-μειωμένη ταξινόμηση μπορεί να είναι πιο επεξηγηματική:
- Διαχειριστές Βάσεων Δεδομένων Διευθυντές Βάσεων Δεδομένων Διευθυντές υπολογιστικών φύλλων Συσκευές αναπαραγωγής πολυμέσων Διαχειριστές παρουσίασης Συστήματα διαχείρισης πελατειακών σχέσεων Λογισμικό προγραμματισμού και διαχείρισης πόρων Εκπαιδευτικά προγράμματα Προσομοιωτές Περιεχόμενο Browser Εργαλεία σχεδιασμού υπολογιστών CAD Εργαλεία ελέγχου Διαχειριστές επικοινωνιών
Μια άλλη πιθανή ταξινόμηση του λογισμικού αναφέρεται στον τρόπο με τον οποίο παραδίδεται στο κοινό. Με βάση αυτό το χαρακτηριστικό, μπορούμε να διαφοροποιήσουμε τα ακόλουθα τμήματα:
- Shareware. Αναφέρεται σε προγράμματα που διανέμονται ως επίδειξη. δηλαδή η χρήση του είναι δωρεάν κατά τη διάρκεια μιας δοκιμαστικής περιόδου, στο τέλος της οποίας απαιτείται η απόκτηση άδειας για τη συνέχιση της χρήσης του λογισμικού . Υπάρχει σαφής πρόθεση πώλησης. Liteware. Σε αυτή την περίπτωση μιλάμε για μια ποικιλία shareware στα οποία το πλήρες πρόγραμμα είναι απενεργοποιημένο έως ότου η εξαγορά γίνει από τον χρήστη, αλλά οι βασικές λειτουργίες του λογισμικού είναι διαθέσιμες χωρίς πληρωμή. Δωρεάν λογισμικό. Πρόκειται για λογισμικό που μπορεί να χρησιμοποιηθεί εντελώς δωρεάν, ωστόσο η διανομή του υπόκειται σε πνευματικά δικαιώματα, άδειες διανομής ή εμπορική προστασία. Δημόσιο Λογισμικό Domain ή προγράμματα δημόσιου τομέα. Είναι η λογική εξέλιξη του δωρεάν λογισμικού , εκτός από το ότι είναι δωρεάν για τον χρήστη, δεν υπάρχουν περιορισμοί στη διανομή του. Λογισμικό ανοιχτού κώδικα ή προγράμματα ανοιχτού κώδικα. Εκτός από την ελεύθερη και ελεύθερη διανομή τους, τα μπλοκ κώδικα που αποτελούν αυτό το είδος προγράμματος είναι δημόσια και η τροποποίησή τους αφήνεται στην κρίση της κοινότητας χρηστών.
Το τελικό λογισμικό , σαφώς συσχετισμένο με το λογισμικό λέξεων, αναγνωρίζεται συχνά σε διάφορες ομάδες προγραμμάτων των οποίων ο σκοπός έχει αρνητικές επιπτώσεις στην εμπειρία του χρήστη. Συνοψίζουμε παρακάτω τους πιο συνηθισμένους τύπους κακόβουλου λογισμικού που χρησιμοποιούν αυτόν τον τερματισμό:
- Malware . Το κακόβουλο λογισμικό μιλάει ορίζοντας οποιοδήποτε πρόγραμμα που έχει κακόβουλη πρόθεση. Είναι ένας γενικός όρος. Spyware . Αυτός ο τύπος κακόβουλου λογισμικού εξειδικεύεται στη συλλογή πληροφοριών σχετικά με τον εξοπλισμό υπολογιστών στον οποίο έχει εγκατασταθεί κατά λάθος και σχετικά με το χρήστη του. Μερικοί από τους στόχους αυτού του τύπου προγράμματος είναι συνήθειες περιήγησης, εμπιστευτικές πληροφορίες ή διαπιστευτήρια πρόσβασης. Adware . Μιλάμε για adware σε περίπτωση που το κακόβουλο λογισμικό έχει σχεδιαστεί για να επιβάλλει τις διαφημίσεις συνεχώς και τακτικά στον χρήστη. Οι προγραμματιστές Adware μπορούν να επωφεληθούν από τη διαφήμιση ή μέσω των πωλήσεων που παράγονται. Ransomware . Πρόκειται για προγράμματα που εμποδίζουν τη λειτουργία του υπολογιστή έως ότου καταβληθεί ένα λύτρο. Μπορεί να χαρακτηριστεί ως εκβιασμός υπολογιστών. Τον τελευταίο καιρό η πιο δημοφιλής περίπτωση ransomware ήταν η WannaCry. Η ύπαρξη αυτού του είδους λογισμικού είναι επαρκής αιτιολόγηση για τη διατήρηση πλεοναστικών αντιγράφων ασφαλείας των πολύτιμων αρχείων μας. Bloatware . Αυτά είναι περιττά προγράμματα που εγκαθίστανται κατά τη λήψη άλλου λογισμικού . Δεδομένου ότι ο χρήστης δεν απαιτεί τη χρήση του, ο κώδικας βρίσκεται στις μονάδες δίσκου που καταλαμβάνουν τη μνήμη. Το χάσιμο του χώρου μνήμης, μαζί με την ανεπιθύμητη εγκατάστασή του και την άχρηστη, είναι τα χαρακτηριστικά που το επικυρώνουν ως λογισμικό
Στον κατάλογο του κακόβουλου λογισμικού πρέπει να προστεθεί μια ολόκληρη σειρά ιών υπολογιστών: Trojans, worms, λογικές βόμβες, ανακυκλωτές , φάρσες και άλλοι.
Το τελευταίο ειδικό λογισμικό που θα παρουσιάσουμε στον αναγνώστη είναι το μεσαίο λογισμικό . Είναι επίσης γνωστή ως η λογική της ανταλλαγής πληροφοριών μεταξύ εφαρμογών, ένα όνομα που ταιριάζει καλύτερα στο έργο που επιτελεί: χρησιμεύει ως γέφυρα μεταξύ οποιουδήποτε ζεύγους εφαρμογών, πακέτων προγραμμάτων, λειτουργικών συστημάτων, εξαρτημάτων υλικού ή δικτύων.
Το λογισμικό ποιότητας είναι ένα λογισμικό που ικανοποιεί τη λειτουργικότητά του, έχει απλές διαδικασίες εγκατάστασης, είναι προβλέψιμο, ο σχεδιασμός του δίνει προτεραιότητα στη χρηστικότητα και είναι επεκτάσιμη. Η επανάληψη των εκδόσεων που ελέγχουν για δυσλειτουργίες ( σφάλματα και δυσλειτουργίες ) και την πιστοποίηση παρέχουν επίσης ασφάλεια. Ωστόσο, αυτά τα χαρακτηριστικά δεν είναι πάντα τόσο συνηθισμένα στον κόσμο του λογισμικού , καθώς είναι εξαιρετικά περίπλοκα εργαλεία στο πιο βασικό επίπεδο.
Μια συγχώνευση υλικού και λογισμικού : firmware
Το υλικολογισμικό είναι ένα σημείο συνάντησης μεταξύ υλικού και λογισμικού με την έννοια ότι, ακόμη και στην περίπτωση άυλων γραμμών κώδικα, δεδομένων και οδηγιών, αυτά συνδέονται αυστηρά με ένα στοιχείο υλικού . Έτσι, η εγγενής μεταβλητότητα του λογισμικού χάνεται εδώ, γι 'αυτό το firmware αναφέρεται μερικές φορές ως firmware.
Μερικά παραδείγματα υλικολογισμικού είναι ορισμένες ποικιλίες του BIOS και του UEFI, RTAS (υπηρεσίες λήψης χρόνου εκτέλεσης), CFE (κοινά περιβάλλοντα firmware ) και κάποιες άλλες τεχνολογίες που χρησιμοποιούνται σε συγκεκριμένους υπολογιστές, δρομολογητές , firewalls και NAS.
Πίνακας διαφορών μεταξύ υλικού και λογισμικού
HARDWARE | ΛΟΓΙΣΜΙΚΟ | |
Ορισμός | Φυσικά στοιχεία του ηλεκτρονικού συστήματος | Σετ εντολών και δεδομένα |
Λειτουργία | Αλληλεπίδραση χρήστη και υπολογιστές | Διαβίβαση πληροφοριών και παραγγελιών μεταξύ υλικού |
Φύση | Φυσική | Λογική |
Δημιουργία | Στο εργοστάσιο με φυσικά υλικά | Με κώδικα σε περιβάλλοντα προγραμματισμού |
Αλληλεξάρτηση | Απαιτείται η εγκατάσταση του λογισμικού | Πρέπει να εγκατασταθούν στο υλικό για να λειτουργήσουν |
Ανθεκτικότητα | Υπόκειται σε φθορά | Αμετάβλητο από τη χρήση ή το πέρασμα του χρόνου |
Λόγος αποτυχίας | Τυχαίες αποτυχίες κατασκευής ή υπερφόρτωση | Συστηματικά ελαττώματα σχεδιασμού |
Ασφάλεια | Ευαίσθητα σε οπίσθιους χώρους που εισάγονται στην κατασκευή | Είναι ευάλωτο σε διάφορες επιθέσεις στον υπολογιστή |
Επισκευή | Απαιτεί αντικατάσταση εξαρτήματος | Απλά εγκαταστήστε ξανά το κατεστραμμένο λογισμικό |
Με αυτό το άρθρο τερματίζουμε τις διαφορές στο υλικό και το λογισμικό. Ένα καλό σημείο εκκίνησης για να μάθετε τους ορισμούς τους και να είστε σαφείς σχετικά με τις ομοιότητές τους.
▷ Μέρη ενός επεξεργαστή εξωτερικά και εσωτερικά: βασικές έννοιες;
Αν θέλετε να γνωρίζετε όλα τα μέρη ενός επεξεργαστή, σε αυτό το άρθρο βλέπουμε την εσωτερική και εξωτερική δομή του μαζί με τις λειτουργίες του ✅
Asus proart pg32ucg, αυτή η οθόνη hdr έχει 1600 έννοιες φωτεινότητας
Η ASUS ανακοίνωσε επίσημα την οθόνη ProART PG32UCG, μια οθόνη επαγγελματικής ποιότητας που λαμβάνει την πιστοποίηση DisplayHDR 1400.
Rgb vs cmyk: όλες οι έννοιες που πρέπει να γνωρίζετε
Αυτοί οι δημιουργοί περιεχομένου που χρησιμοποιούν ψηφιακή μορφή για τη δουλειά τους σας φέρνουν ένα σεμινάριο για το χρώμα RGB vs CMYK. Ας ξεκινήσουμε!