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