ABSTRACT
Computer processors provide an abstract model known as the
instruction set architecture, which serves as an interface between
the available hardware and the software. Application developers
need to communicate with these types of hardware, and having to
learn each computer specification is difficult and time-consuming.
Operating systems provide an abstraction towards the available
computer hardware and user software. They manage computer
resources to enable application programmers to communicate with
the available hardware. This work introduces an academic-oriented
operating system for the RISC-V architecture, a de facto instruction
set architecture standard, and compares the solution with other
small operating systems using the same architecture. As the main
contribution, this work provides an extensible operating system to
introduce students to operating system development.
O Computer on the Beach é um evento técnico-científico que visa reunir profissionais, pesquisadores e acadêmicos da área de Computação, a fim de discutir as tendências de pesquisa e mercado da computação em suas mais diversas áreas.