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...
| Κύριος συγγραφέας: | |
|---|---|
| Άλλοι συγγραφείς: | |
| Γλώσσα: | 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 |