Building an operating system from scratch and studying the ethical aspects of its operations

What happens when we press the power button on our computer? How does the operating system work with the computer hardware? We come to answer these questions through this thesis. We potentially want an IT student to be able to edit and run one’s software locally on one’s computer based on the the...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Ασημακοπούλου, Ραφαηλία
Άλλοι συγγραφείς: Asimakopoulou, Rafailia
Γλώσσα:English
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/16333
id nemertes-10889-16333
record_format dspace
spelling nemertes-10889-163332022-09-05T09:40:45Z Building an operating system from scratch and studying the ethical aspects of its operations Σχεδιασμός λειτουργικού συστήματος και μελέτη των ηθικών πτυχών των λειτουργιών του Ασημακοπούλου, Ραφαηλία Asimakopoulou, Rafailia Microcomputers Media Communication Paradigm shift Dissemination Phenomena Security Μικροϋπολογιστές Μέσα Επικοινωνία Αλλαγή παραδείγματος Διάδοση (Επι)φαινόμενο Ασφάλεια What happens when we press the power button on our computer? How does the operating system work with the computer hardware? We come to answer these questions through this thesis. We potentially want an IT student to be able to edit and run one’s software locally on one’s computer based on the theory described within the thesis and the code provided on a Github repository. We know that the first computers were designed as early as the middle of the 18th century. Initially, they were massive and their use served companies for large data processing, but today they are portable and pervasive among us. They intervene in our lives and shape them almost imperceptibly. They became mass communication tools, mass computing media, and extensions of human needs. Electronic product designers, today, are considered architects of experiences, which regard quality as ease of use for the novice user. Instead, the modern digital age calls us to answer a new question, how much liberty does the user have in the digital environment with which one interacts? The evolu- tion of open source software is another fact. The creation of small portable virtual machines that run on old and new hardware even on the internet make room for the entry of the web3 era, and in combination with the development of personal computers, following the ”do-it-yourself” movement, promise to contribute to more secure use of our data. Τί πραγματικά συμβαίνει όταν πατάμε το power button στον υπολογιστή μας; Πως συνεργάζεται το λειτουργικό με το υλικό του υπολογιστή; Σε αυτά τα ερωτήματα ερχόμαστε να δώσουμε απάντηση μέσα από αυτή την εργασία. Εν δυνάμει θέλουμε ένας φοιτητής πληροφορικής να μπορεί να προσαρμόσει και να τρέξει τοπικά στον υπολογιστή του τον δικό του μικροϋπολογιστή βάσει της θεωρίας που περιγράφεται εντός της εργασίας και του κώδικα που παρέχεται σε αποθετηριο στο Github. Γνωρίζουμε ότι οι πρώτοι υπολογιστές σχεδιάστηκαν ήδη από τα μέσα του 18ου αιώνα. Αρχικά, ήταν ογκώδεις και η χρήση τους εξυπηρετούσε μεγάλες εταιρείες για επεξεργασία δεδομένων, σήμερα όμως είναι φορητοί και διάχυτοι ανάμεσά μας. Σχεδόν ανεπαίσθητα επεμβαίνουν στη ζωή μας και τη μορφοποιούν. Έγιναν μαζικά εργαλεία επικοινωνίας, μαζικά υπολογιστικά μέσα και επεκτάσεις των ανθρώπινων αναγκών. Οι σχεδιαστές ηλεκτρονικών προϊόντων σήμερα θεωρούνται αρχιτέκτονες εμπειριών, οι οποίοι θεωρούν την ποιότητα ως ευκολία χρήσης για τον αρχάριο χρήστη. Αντίθετα, η σύγχρονη ψηφιακή εποχή μας καλεί να απαντήσουμε σε μια νέα ερώτηση, πόσο ανεξάρτητος είναι ο χρήστης από το ψηφιακό περιβάλλον με το οποίο αλληλεπιδρά; Η εξέλιξη των λογισμικών ανοιχτού κώδικα είναι ένα ακόμη γεγονός. Η δημιουργία μικρών φορητών εικονικών μηχανών που τρέχουν σε παλαιό και νέο υλικό ακόμη και στο διαδίκτυο κάνουν χώρο για την είσοδο της web3 εποχής, και σε συνδυασμό με την ανάπτυξη προσωπικών υπολογιστικών μηχανών, ακολουθώντας το κίνημα ”do-it-yourself”, υπόσχονται να συμβάλλουν σε μία πιο ασφαλή χρήση των δεδομένων μας. 2022-06-30T06:22:58Z 2022-06-30T06:22:58Z 2022-06-30 http://hdl.handle.net/10889/16333 en application/pdf
institution UPatras
collection Nemertes
language English
topic Microcomputers
Media
Communication
Paradigm shift
Dissemination
Phenomena
Security
Μικροϋπολογιστές
Μέσα
Επικοινωνία
Αλλαγή παραδείγματος
Διάδοση
(Επι)φαινόμενο
Ασφάλεια
spellingShingle Microcomputers
Media
Communication
Paradigm shift
Dissemination
Phenomena
Security
Μικροϋπολογιστές
Μέσα
Επικοινωνία
Αλλαγή παραδείγματος
Διάδοση
(Επι)φαινόμενο
Ασφάλεια
Ασημακοπούλου, Ραφαηλία
Building an operating system from scratch and studying the ethical aspects of its operations
description What happens when we press the power button on our computer? How does the operating system work with the computer hardware? We come to answer these questions through this thesis. We potentially want an IT student to be able to edit and run one’s software locally on one’s computer based on the theory described within the thesis and the code provided on a Github repository. We know that the first computers were designed as early as the middle of the 18th century. Initially, they were massive and their use served companies for large data processing, but today they are portable and pervasive among us. They intervene in our lives and shape them almost imperceptibly. They became mass communication tools, mass computing media, and extensions of human needs. Electronic product designers, today, are considered architects of experiences, which regard quality as ease of use for the novice user. Instead, the modern digital age calls us to answer a new question, how much liberty does the user have in the digital environment with which one interacts? The evolu- tion of open source software is another fact. The creation of small portable virtual machines that run on old and new hardware even on the internet make room for the entry of the web3 era, and in combination with the development of personal computers, following the ”do-it-yourself” movement, promise to contribute to more secure use of our data.
author2 Asimakopoulou, Rafailia
author_facet Asimakopoulou, Rafailia
Ασημακοπούλου, Ραφαηλία
author Ασημακοπούλου, Ραφαηλία
author_sort Ασημακοπούλου, Ραφαηλία
title Building an operating system from scratch and studying the ethical aspects of its operations
title_short Building an operating system from scratch and studying the ethical aspects of its operations
title_full Building an operating system from scratch and studying the ethical aspects of its operations
title_fullStr Building an operating system from scratch and studying the ethical aspects of its operations
title_full_unstemmed Building an operating system from scratch and studying the ethical aspects of its operations
title_sort building an operating system from scratch and studying the ethical aspects of its operations
publishDate 2022
url http://hdl.handle.net/10889/16333
work_keys_str_mv AT asēmakopoulouraphaēlia buildinganoperatingsystemfromscratchandstudyingtheethicalaspectsofitsoperations
AT asēmakopoulouraphaēlia schediasmosleitourgikousystēmatoskaimeletētōnēthikōnptychōntōnleitourgiōntou
_version_ 1771297181216538624