مشخصات کتاب
How to make an operating system
دسته بندی: سیستم های عامل
ویرایش:
نویسندگان: Pesse S.
سری:
ناشر:
سال نشر:
تعداد صفحات: 0
زبان: English
فرمت فایل : MOBI (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 627 کیلوبایت
قیمت کتاب (تومان) : 45,000
کلمات کلیدی مربوط به کتاب نحوه ساختن سیستم عامل: انفورماتیک و مهندسی کامپیوتر، سیستم عامل
میانگین امتیاز به این کتاب :
تعداد امتیاز دهندگان : 17
در صورت تبدیل فایل کتاب How to make an operating system به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب نحوه ساختن سیستم عامل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توضیحاتی در مورد کتاب نحوه ساختن سیستم عامل
یاد بگیرید که چگونه یک سیستم عامل در C++ و اسمبلی را از ابتدا
بنویسید، آزمایش کنید و اجرا کنید.
هدف ساخت یک سیستم عامل
بسیار ساده مبتنی بر یونیکس در C++ است. ، نه فقط یک \"اثبات
مفهوم\". سیستم عامل باید بتواند بوت شود، یک پوسته userland راه
اندازی کند، و قابل توسعه باشد.
مقدمه ای در مورد معماری
x86 و درباره سیستم عامل ما
تنظیم محیط توسعه
اولین راهاندازی با GRUB
Backbone OS و زمان اجرا C++
کلاسهای پایه برای مدیریت معماری x86
GDT
IDT و وقفهها
نظریه: فیزیکی و مجازی حافظه
مدیریت حافظه: فیزیکی و مجازی
مدیریت فرآیند و چند وظیفه ای
اجرای برنامه خارجی: فایل های ELF
Userland و syscalls
درایورهای مدولار
برخی از ماژول های اولیه: کنسول، صفحهکلید
دیسکهای سخت IDE
پارتیشنهای DOS
سیستمهای فایل فقط خواندنی EXT2
کتابخانه استاندارد C (libC)
ابزارهای اساسی یونیکس: sh، cat
مترجم لوا
توضیحاتی درمورد کتاب به خارجی
Learn how to write, test and run, an operating system in C++
and Assembly from scratch.
The goal is to build a very simple
UNIX-based operating system in C++, not just a
"proof-of-concept". The OS should be able to boot, start a
userland shell, and be extensible.
Introduction about the x86
architecture and about our OS
Setup the development environment
First boot with GRUB
Backbone of the OS and C++ runtime
Base classes for managing x86 architecture
GDT
IDT and interrupts
Theory: physical and virtual memory
Memory management: physical and virtual
Process management and multitasking
External program execution: ELF files
Userland and syscalls
Modular drivers
Some basics modules: console, keyboard
IDE Hard disks
DOS Partitions
EXT2 read-only filesystems
Standard C library (libC)
UNIX basic tools: sh, cat
Lua interpreter
نظرات کاربران