توضیحات
Contents
Preface
I Preliminary
1 Domain documents
1.1 Problem domains
1.2 Documents for implementing a problem domain
1.3 Documents for writing an x86 Operating System
2 From hardware to software: Layers of abstraction
2.1 The physical implementation of a bit
2.2 Beyond transistors: digital logic gates
2.3 Beyond Logic Gates: Machine Language
2.4 Abstraction
3 Computer Architecture
3.1 What is a computer?
3.2 Computer Architecture
3.3 x86 architecture
3.4 Intel Q35 Chipset
3.5 x86 Execution Environment
4 x86 Assembly and C
4.1 objdump
4.2 Reading the output
4.3 Intel manuals
4.4 Experiment with assembly code
4.5 Anatomy of an Assembly Instruction
4.6 Understand an instruction in detail
4.7 Example: jmp instruction
4.8 Examine compiled data
4.9 Examine compiled code
5 The Anatomy of a Program
5.1 Reference documents:
5.2 ELF header
5.3 Section header table
5.4 Understand Section in-depth
5.5 Program header table
5.6 Segments vs sections
6 Runtime inspection and debug
6.1 A sample program
6.2 Static inspection of a program
6.3 Runtime inspection of a program
6.4 How debuggers work: A brief introduction
II Groundwork
7 Bootloader
7.1 x86 Boot Process
7.2 Using BIOS services
7.3 Boot process
7.4 Example Bootloader
7.5 Compile and load
7.6 Loading a program from bootloader
7.7 Improve productivity with scripts
8 Linking and loading on bare metal
8.1 Understand relocations with readelf
8.2 Crafting ELF binary with linker scripts
8.3 C Runtime: Hosted vs Freestanding
8.4 Debuggable bootloader on bare metal
8.5 Debuggable program on bare metal
III Kernel Programming
9 x86 Descriptors
9.1 Basic operating system concepts
9.2 Drivers
9.3 Userspace and kernel space
9.4 Memory Segment
9.5 Segment Descriptor
9.6 Types of Segment Descriptors
9.7 Descriptor Scope
9.8 Segment Selector
9.9 Enhancement: Bootloader with descriptors
10 Process
10.1 Concepts
10.2 Process
10.3 Threads
10.4 Task: x86 concept of a process
10.5 Task Data Structure
10.6 Process Implementation
10.7 Milestone: Code Refactor
11 Interrupt
12 Memory management
13 File System
Index
————————————————————–
ترجمه ماشینی :
محتویات مقدمه I مقدماتی 1 اسناد دامنه 1.1 دامنه های مشکل 1.2 اسناد برای پیاده سازی یک دامنه مشکل 1.3 اسناد برای نوشتن یک سیستم عامل x86 2 از سخت افزار تا نرم افزار: لایه های انتزاع 2.1 پیاده سازی فیزیکی یک بیت 2.2 فراتر از ترانزیستورها: گیت های منطقی دیجیتال 2.3 گیت های فراتر از منطق: زبان ماشین 2.4 انتزاع 3 معماری کامپیوتر 3.1 کامپیوتر چیست؟ 3.2 معماری کامپیوتر معماری 3.3 x86 3.4 چیپست Intel Q35 3.5 x86 Execution Environment 4 x86 Assembly و C 4.1 objdump 4.2 خواندن خروجی 4.3 کتابچه راهنمای اینتل 4.4 آزمایش کد 4.5 با اسمبلی 4.6 درک یک دستورالعمل با جزئیات 4.7 مثال: دستورالعمل jmp 4.8 بررسی داده های کامپایل شده 4.9 بررسی کد کامپایل شده 5 آناتومی یک برنامه 5.1 اسناد مرجع: 5.2 ELF header 5.3 Section header جدول قسمت 5-4 5.5 جدول سرصفحه برنامه 5.6 بخش ها در مقابل بخش ها 6 بازرسی و اشکال زدایی زمان اجرا 6.1 یک برنامه نمونه 6.2 بازرسی استاتیک یک برنامه 6.3 بازرسی زمان اجرا یک برنامه 6.4 نحوه کار اشکال زداها: مقدمه کوتاه II Groundworker 7 7.1 x86 Boot Process 7.2 استفاده از خدمات BIOS 7.3 Boot Process 7.4 Bootloader مثال 7.5 کامپایل و بارگیری 7.6 بارگیری یک برنامه از بوت لودر 7.7 بهبود بهره وری با اسکریپت ها 8. پیوند و بارگذاری مجدد با استفاده از فلز خالی 8.2 ساخت ELF باینری با اسکریپت های پیوند دهنده 8.3 C زمان اجرا: میزبانی در مقابل مستقل 8.4 بوت لودر قابل اشکال زدایی در فلز خالی 8.5 برنامه قابل اشکال زدایی روی فلز خالی III برنامه نویسی هسته 9 x86 توصیفگر 9.1 مفاهیم پایه سیستم عامل 9. و فضای هسته 9.4 بخش حافظه 9.5 توصیفگر 9.6 انواع توصیفگرهای بخش 9.7 محدوده توصیف 9.8 انتخاب بخش 9.9 ارتقاء: بوت لودر با توصیفگرها 10 Process 10.1 10.1 مفاهیم 10.1 Process 1 86 مفهوم یک فرآیند 10.5 ساختار داده کار 10.6 اجرای فرآیند 10.7 نقطه عطف: کد Refactor 11 وقفه 12 مدیریت حافظه 13 سیستم فایل فهرست
tag : دانلود کتاب سیستم عامل از 0 تا 1 , Download سیستم عامل از 0 تا 1 , دانلود سیستم عامل از 0 تا 1 , Download Operating system from 0 to 1 Book , سیستم عامل از 0 تا 1 دانلود , buy سیستم عامل از 0 تا 1 , خرید کتاب سیستم عامل از 0 تا 1 , دانلود کتاب Operating system from 0 to 1 , کتاب Operating system from 0 to 1 , دانلود Operating system from 0 to 1 , خرید Operating system from 0 to 1 , خرید کتاب Operating system from 0 to 1 ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.