Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Write Your Own Operating System From Scratch - Step by Step, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:03:18
    Introduction
  • Урок 2. 00:02:42
    MUST SEE
  • Урок 3. 00:03:38
    Operating System Concepts
  • Урок 4. 00:02:01
    Operating System Structures
  • Урок 5. 00:08:51
    Working with Windows 10
  • Урок 6. 00:07:59
    Working with MacOS
  • Урок 7. 00:06:19
    Working with Linux (Ubuntu)
  • Урок 8. 00:01:12
    How to Use Resources
  • Урок 9. 00:19:35
    The First Program
  • Урок 10. 00:06:06
    Testing on Windows 10
  • Урок 11. 00:05:12
    Testing on Linux (Ubuntu)
  • Урок 12. 00:04:03
    Testing on MacOS
  • Урок 13. 00:05:17
    Test Disk Extension Service
  • Урок 14. 00:10:11
    Loader
  • Урок 15. 00:05:13
    Long Mode Support
  • Урок 16. 00:04:42
    Load Kernel File
  • Урок 17. 00:05:04
    Get Memory Map
  • Урок 18. 00:06:42
    Test A20 Line
  • Урок 19. 00:05:49
    Set Video Mode
  • Урок 20. 00:23:20
    Protected Mode
  • Урок 21. 00:18:36
    Long Mode
  • Урок 22. 00:05:44
    Jumping to Kernel
  • Урок 23. 00:04:04
    Reload GDT
  • Урок 24. 00:12:03
    Exceptions and Interrupts Handling
  • Урок 25. 00:01:54
    Saving Registers
  • Урок 26. 00:14:37
    Setting Up the Interrupt Controller
  • Урок 27. 00:07:18
    Getting to Ring3
  • Урок 28. 00:09:24
    Interrupts Handling in Ring3 Part I
  • Урок 29. 00:03:31
    Interrupts Handling in Ring3 Part II
  • Урок 30. 00:05:02
    Spurious Interrupt Handling
  • Урок 31. 00:13:23
    Kernel Main
  • Урок 32. 00:14:38
    Putting It All Together
  • Урок 33. 00:09:45
    Simple Library Functions
  • Урок 34. 00:16:18
    Print Function
  • Урок 35. 00:04:19
    Assertion
  • Урок 36. 00:06:21
    Retrieve Memory Map
  • Урок 37. 00:13:42
    Paging
  • Урок 38. 00:10:34
    Memory Allocator
  • Урок 39. 00:14:04
    Memory Pages
  • Урок 40. 00:05:21
    Free Memory Page
  • Урок 41. 00:09:21
    User Space
  • Урок 42. 00:16:34
    The First Process
  • Урок 43. 00:19:34
    System Call
  • Урок 44. 00:17:26
    Scheduling
  • Урок 45. 00:09:53
    Sleep and Wake Up
  • Урок 46. 00:07:54
    Exit and Wait
  • Урок 47. 00:02:38
    Terminate A Process
  • Урок 48. 00:11:30
    Write A PS/2 Keyboard Driver 1
  • Урок 49. 00:05:35
    Write A PS/2 Keyboard Driver 2
  • Урок 50. 00:07:26
    Interact With Kernel Using Console
  • Урок 51. 00:02:54
    Introduction
  • Урок 52. 00:12:56
    Working with Windows 10
  • Урок 53. 00:10:42
    Working with Linux (Ubuntu)
  • Урок 54. 00:11:00
    Working with MacOS
  • Урок 55. 00:19:51
    The New Loader
  • Урок 56. 00:13:34
    FAT16 Structure
  • Урок 57. 00:20:35
    Loading Files From the FAT16 Image
  • Урок 58. 00:15:02
    The Idle Process
  • Урок 59. 00:24:59
    The File Module
  • Урок 60. 00:14:16
    Fork
  • Урок 61. 00:08:44
    Exec
  • Урок 62. 00:06:57
    The New Console
  • Урок 63. 00:06:53
    LS Command