Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Desarrollo de las bases de un sistema operativo inspirado en Plan 9

dc.contributor.advisorRisco Martín, José Luis
dc.contributor.advisorSáez Alcaide, Juan Carlos
dc.contributor.authorCazorla Pérez, Mikel
dc.date.accessioned2023-06-17T10:15:42Z
dc.date.available2023-06-17T10:15:42Z
dc.date.issued2020
dc.descriptionTrabajo de Fin de Máster en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2019/2020
dc.description.abstractEn este Trabajo de Fin de Máster se han sentado las bases de un sencillo sistema operativo de propósito didáctico para el PC (x86) de 32 bits denominado Mark 1. Para ello se ha creado un cargador de arranque a medida, una utilidad en línea de comandos llamada f7disk, una biblioteca mínima de C y un pequeño núcleo de 32 bits. También se ha diseñado un nuevo tipo de partición para instalar las imágenes del núcleo. En el transcurso del desarrollo se han revisitado aspectos de la arquitectura elegida desde el punto de vista de la implementación, tales como la secuencia de arranque, el modo real y el protegido, la segmentación, la memoria virtual, el manejo de interrupciones y la planificación de hilos. Se espera que Mark 1 fomente la experimentación construyendo nuevo software de sistema, y sirva como referencia y entorno de pruebas a otros estudiantes y entusiastas.
dc.description.abstractThis Master Thesis lays the foundation of a simple didactic operating system named Mark 1, targeting the 32-bit PC (x86). Four modules has been created to this effect: a bootloader, a command line utility named f7disk, a minimum C library and a small 32-bit kernel. In the course of the project some aspects of the chosen architecture has been revisited from the implementation point of view, such as the bootstrap, real and protected mode, segmentation, virtual memory, interrupt handling, and thread scheduling. Mark 1 is intended to encourage experimentation through the building of new system software, and serve as reference and test environment for other students and enthusiasts.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/59216
dc.identifier.urihttps://hdl.handle.net/20.500.14352/9004
dc.language.isospa
dc.master.titleMáster en Ingeniería Informática
dc.page.total77
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordCargador de arranque
dc.subject.keywordSecuencia de carga
dc.subject.keywordSistemas operativos
dc.subject.keywordKernel
dc.subject.keywordPlan 9
dc.subject.keywordBootloader
dc.subject.keywordBootstrap
dc.subject.keywordOperating systems
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleDesarrollo de las bases de un sistema operativo inspirado en Plan 9
dc.typemaster thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationb18c2bd8-52be-4d79-bd8b-dbd8e970d703
relation.isAdvisorOfPublication5a9b186f-f010-47e3-b598-040d7f5dc5ba
relation.isAdvisorOfPublication.latestForDiscoveryb18c2bd8-52be-4d79-bd8b-dbd8e970d703

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TFM_Mikel_Cazorla.pdf
Size:
1.63 MB
Format:
Adobe Portable Document Format