Features of designing components of the microkernel of the operating system by means of GCC, GNU Binary Utilities in the composition with the assembly language and C.

Keywords: operating system microkernel, Assembly, FASM, TASM, bootloader, interrupt handler, operating system kernel function, library, macro, GCC, GNU Binary Unitilies, compilation, system resources, kernel compilation.

Abstract

The issues of developing the microkernel of the operating system are covered: memory management, bootloader development and macro writing and special functions in the process of programming the configuration file. The scheme of assembly of a kernel from a source code to an emulation stage is generated.

References

Tanenbaum E. Modern operating systems / E. Tanenbaum, P. Bosch. - Peter, 2017 .-- 1120 s. - (4th edition).

Love R. The Linux kernel: a description of the development process / Robert Love., 2019. - 496 p. - (3rd edition).

Nazarov S. Operating environments, systems and shells Fundamentals of the structural and functional organization / Sergey Nazarov., 2007. - 504 p.

Deitel H. M. Operating Systems. Fundamentals and principles / Kh. M. Daytel, P.D. Daytel, D.R. Chofnes., 2016 .-- 382 p. - (3rd ed).

Ruzaykin G. Principles of design and organization of OS [Electronic resource] / Gelya Ruzaykin // Open Systems. DBMS, No. 6. - 1998. - Access mode to the resource: https://www.osp.ru/os/1998/06/179610/

Martin R. The ideal programmer. How to become a professional in software development / Robert Martin., 2019 .-- 224 p. - (Programming).

Ablyazov R.Z. Programming in assembler on the x86-64 platform / R.Z. Ablyazov. - Moscow: DMK Press, 2016 .-- 302 p. - (Professional programming).

Pilshchikov V. N. Programming in assembly language IBM PC / V. N. Pilshchikov., 2014. - 288 p. - (Dialogue-MIFI).

Erickson D. Hacking. The Art of Exploit / John Erickson., 2014 .-- 496 p.

Maksimov A. V. Optimal design of assembler programs of mathematical algorithms. Laboratory workshop / Alexander Viktorovich Maksimov. - St. Petersburg: Doe, 2017 .-- 128 p. - (Textbooks for universities. Special literature).

How to write in assembler in 2018 [Electronic resource] - Access to resource mode: https://habr.com/en/post/345748/

Abstract views: 0
PDF Downloads: 0
Published
2020-05-22
How to Cite
Khrystynets , N., & Skupeyko , D. (2020). Features of designing components of the microkernel of the operating system by means of GCC, GNU Binary Utilities in the composition with the assembly language and C . COMPUTER-INTEGRATED TECHNOLOGIES: EDUCATION, SCIENCE, PRODUCTION, (39), 208-212. https://doi.org/10.36910/6775-2524-0560-2020-39-34
Section
Computer science and computer engineering