本站已收录 番号和无损神作磁力链接/BT种子 

[GigaCourse.Com] Udemy - Developing a Multithreaded Kernel From Scratch!

种子简介

种子名称: [GigaCourse.Com] Udemy - Developing a Multithreaded Kernel From Scratch!
文件类型: 视频
文件数目: 130个文件
文件大小: 15.32 GB
收录时间: 2023-9-3 00:05
已经下载: 3
资源热度: 55
最近下载: 2024-5-19 00:57

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:95272169ff83d9befdae554f2691f3dba16624da&dn=[GigaCourse.Com] Udemy - Developing a Multithreaded Kernel From Scratch! 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

[GigaCourse.Com] Udemy - Developing a Multithreaded Kernel From Scratch!.torrent
  • 1. Introduction/1. Introduction.mp492.97MB
  • 2. Setup And A Brief Explanation Of Kernel Development/1. What Is Memory.mp422.99MB
  • 2. Setup And A Brief Explanation Of Kernel Development/2. The Boot Process.mp440.57MB
  • 2. Setup And A Brief Explanation Of Kernel Development/3. Installing What We Need For Real Mode Development.mp418.39MB
  • 3. Real Mode Development/1. Hello World Bootloader.mp466.35MB
  • 3. Real Mode Development/10. Disk Access And How It Works.mp415.64MB
  • 3. Real Mode Development/11. Reading from the hard disk.mp487.47MB
  • 3. Real Mode Development/2. Understanding Real Mode.mp425.34MB
  • 3. Real Mode Development/3. Segmentation Memory Model.mp445.39MB
  • 3. Real Mode Development/4. Improving Our Bootloader.mp431.12MB
  • 3. Real Mode Development/5. Preparing our bootloader to be booted on real hardware.mp441.52MB
  • 3. Real Mode Development/6. Writing our bootloader to a USB stick.mp417.5MB
  • 3. Real Mode Development/7. Booting the bootloader.mp414.56MB
  • 3. Real Mode Development/8. The Interrupt Vector Table Explained.mp418.97MB
  • 3. Real Mode Development/9. Implementing our own interrupts in real mode.mp457.71MB
  • 4. Protected Mode Development/1. What is Protected Mode.mp443.07MB
  • 4. Protected Mode Development/10. Text Mode Explained.mp417.03MB
  • 4. Protected Mode Development/100. Process Arguments - Part 2.mp4279.75MB
  • 4. Protected Mode Development/101. Process Arguments - Part 3.mp452.55MB
  • 4. Protected Mode Development/102. Implementing A 'System' Command.mp4188.82MB
  • 4. Protected Mode Development/103. Implementing program termination.mp4154.11MB
  • 4. Protected Mode Development/104. Handling program crashes.mp486.32MB
  • 4. Protected Mode Development/105. Creating an exit command.mp455.96MB
  • 4. Protected Mode Development/106. Handling caps lock, upper case and lower case letters.mp4116.71MB
  • 4. Protected Mode Development/107. Running multiple tasks at the same time multi-tasking.mp476.73MB
  • 4. Protected Mode Development/11. Writing To The Screen, Hello World Tutorial.mp4153.11MB
  • 4. Protected Mode Development/12. Interrupt Descriptor Table Explained.mp459.54MB
  • 4. Protected Mode Development/13. Implementing The Interrupt Descriptor Table.mp4253.01MB
  • 4. Protected Mode Development/14. Implementing In and Out Functions.mp484.49MB
  • 4. Protected Mode Development/15. Programmable Interrupt Controller Explained.mp428.96MB
  • 4. Protected Mode Development/16. Programmable Interrupt Controller Implementation.mp4132.91MB
  • 4. Protected Mode Development/17. Understanding The Heap And Memory Allocation.mp481.85MB
  • 4. Protected Mode Development/18. Implementing Our Heap.mp4630.1MB
  • 4. Protected Mode Development/19. Creating the enable interrupts function.mp424.12MB
  • 4. Protected Mode Development/2. Switching To Protected Mode.mp4104.42MB
  • 4. Protected Mode Development/20. Understanding Paging.mp471.29MB
  • 4. Protected Mode Development/21. Implementing Paging.mp4270.08MB
  • 4. Protected Mode Development/22. Modifying the page table.mp4235.62MB
  • 4. Protected Mode Development/23. Preparing To Read From The Hard Disk.mp423.81MB
  • 4. Protected Mode Development/24. Reading from the disk in C with the ATA controller.mp4123.35MB
  • 4. Protected Mode Development/25. Improving Our Disk Driver.mp4109.3MB
  • 4. Protected Mode Development/26. What is a filesystem.mp466.71MB
  • 4. Protected Mode Development/27. Creating a path parser.mp4434.16MB
  • 4. Protected Mode Development/28. Creating a disk stream.mp4191.9MB
  • 4. Protected Mode Development/29. File Allocation Table Explained.mp4174.7MB
  • 4. Protected Mode Development/3. Restructuring Our Project.mp417.51MB
  • 4. Protected Mode Development/30. Starting To Create our FAT File system.mp4163.77MB
  • 4. Protected Mode Development/31. Understanding the VFS(Virtual File System) Layer.mp470.91MB
  • 4. Protected Mode Development/32. Implementing our virtual filesystem core functionality.mp4377.27MB
  • 4. Protected Mode Development/33. implementing FAT16 filesystem driver core functionality.mp4218.01MB
  • 4. Protected Mode Development/34. Implementing FAT16 Structures.mp4249.06MB
  • 4. Protected Mode Development/35. Implementing The FAT16 Resolver Function.mp4365.56MB
  • 4. Protected Mode Development/36. Implementing the VFS fopen function.mp4238.06MB
  • 4. Protected Mode Development/37. Implementing FAT16 fopen function.mp4656.73MB
  • 4. Protected Mode Development/38. Implementing the VFS fread function.mp463.48MB
  • 4. Protected Mode Development/39. Implementing FAT16 fread functionality.mp492.88MB
  • 4. Protected Mode Development/4. Enabling the A20 line.mp426.49MB
  • 4. Protected Mode Development/40. Implementing the VFS fseek functionality.mp430.87MB
  • 4. Protected Mode Development/41. Implementing the FAT16 fseek functionality.mp463.19MB
  • 4. Protected Mode Development/42. Implementing the fstat VFS functionality.mp448.93MB
  • 4. Protected Mode Development/43. Implementing the FAT16 fstat function.mp464.94MB
  • 4. Protected Mode Development/44. Implementing the VFS fclose functionality.mp424.23MB
  • 4. Protected Mode Development/45. Implementing the FAT16 fclose functionality.mp474.45MB
  • 4. Protected Mode Development/46. Implementing a kernel panic.mp421.92MB
  • 4. Protected Mode Development/47. Understanding User Land.mp498.56MB
  • 4. Protected Mode Development/48. Changing our kernel segment and data descriptors to be written in C.mp4173.81MB
  • 4. Protected Mode Development/49. Implementing The TSS(Task Switch Segment).mp4123.17MB
  • 4. Protected Mode Development/5. Creating a Cross Compiler So We Can Code In C.mp4137.57MB
  • 4. Protected Mode Development/50. Implementing Task Foundations.mp4285.75MB
  • 4. Protected Mode Development/51. Implementing Process Foundations Part 1.mp4329.27MB
  • 4. Protected Mode Development/52. Implementing Process Foundations Part 2.mp4245.74MB
  • 4. Protected Mode Development/53. Packing the GDT.mp411.05MB
  • 4. Protected Mode Development/54. Implementing User Land Functionality.mp4152.43MB
  • 4. Protected Mode Development/55. Creating our first user process application.mp481.68MB
  • 4. Protected Mode Development/56. Executing the process and dropping into user land privileges.mp476.99MB
  • 4. Protected Mode Development/57. Changing the paging functionality.mp458.59MB
  • 4. Protected Mode Development/58. Talking with the kernel from userland.mp489.72MB
  • 4. Protected Mode Development/59. Creating the interrupt 0x80 for user process to kernel communication.mp4220.93MB
  • 4. Protected Mode Development/6. Loading our 32 bit kernel into memory and working with debugging symbols.mp4356.09MB
  • 4. Protected Mode Development/60. Creating the ability to create and execute kernel commands.mp4107.74MB
  • 4. Protected Mode Development/61. Creating our first kernel command.mp491.96MB
  • 4. Protected Mode Development/62. Calling our kernel command.mp452.32MB
  • 4. Protected Mode Development/63. Copying strings from the tasks process.mp4141.21MB
  • 4. Protected Mode Development/64. Reading the task's stack.mp4182.44MB
  • 4. Protected Mode Development/65. Creating the print command in the kernel.mp4121.21MB
  • 4. Protected Mode Development/66. Understanding keyboard access in protected mode.mp491.23MB
  • 4. Protected Mode Development/67. Creating the virtual keyboard layer.mp4143.22MB
  • 4. Protected Mode Development/68. Creating the PS2 port keyboard driver part 1.mp4238.34MB
  • 4. Protected Mode Development/69. Improving our interrupt descriptor table design.mp4198.4MB
  • 4. Protected Mode Development/7. Cleaning our object files.mp411.42MB
  • 4. Protected Mode Development/70. Creating a cleaner way to create interrupt handlers in the interrupt descriptor.mp4112.65MB
  • 4. Protected Mode Development/71. Changing The Current Process.mp474.39MB
  • 4. Protected Mode Development/72. Creating the PS2 port keyboard driver part 2.mp4138.06MB
  • 4. Protected Mode Development/73. Getting a key from the keyboard buffer in user land.mp486.31MB
  • 4. Protected Mode Development/74. Creating a putchar command that writes one character to the terminal.mp462.6MB
  • 4. Protected Mode Development/75. Implementing backspace in the terminal.mp429.72MB
  • 4. Protected Mode Development/76. Revising our stream reader.mp463.01MB
  • 4. Protected Mode Development/77. Elf Files Explained.mp4155.56MB
  • 4. Protected Mode Development/78. Implementing The Elf Loader - Part 1.mp4166.5MB
  • 4. Protected Mode Development/79. Implementing The Elf Loader - Part 2.mp4204MB
  • 4. Protected Mode Development/8. Dealing With Alignment Issues.mp459.92MB
  • 4. Protected Mode Development/80. Implementing The Elf Loader - Part 3.mp434.64MB
  • 4. Protected Mode Development/81. Implementing The Elf Loader - Part 4.mp4138.86MB
  • 4. Protected Mode Development/82. Implementing The Elf Loader - Part 5.mp4250.34MB
  • 4. Protected Mode Development/83. Implementing The Elf Loader - Part 6.mp4145.87MB
  • 4. Protected Mode Development/84. Writing User Programs In C.mp4134.37MB
  • 4. Protected Mode Development/85. Implementing system print in stdlib.mp445.97MB
  • 4. Protected Mode Development/86. Implementing system get key in stdlib.mp423.19MB
  • 4. Protected Mode Development/87. Implementing Malloc In Our stdlib.mp4183.37MB
  • 4. Protected Mode Development/88. Implementing Free In Our stdlib.mp490.8MB
  • 4. Protected Mode Development/89. Changing the way we map virtual pages for the process.mp420.41MB
  • 4. Protected Mode Development/9. C Code In Protected Mode.mp467.75MB
  • 4. Protected Mode Development/90. Implementing itoa function.mp439.68MB
  • 4. Protected Mode Development/91. Implementing the putchar function.mp468.54MB
  • 4. Protected Mode Development/92. Implementing the printf function.mp457.17MB
  • 4. Protected Mode Development/93. Implementing the ability to read lines.mp486.57MB
  • 4. Protected Mode Development/94. Creating a shell.mp482.8MB
  • 4. Protected Mode Development/95. Loading other programs from our shell.mp4265.09MB
  • 4. Protected Mode Development/96. Creating some important stdlib functions.mp4112.29MB
  • 4. Protected Mode Development/97. Memory Mapping malloc in stdlib.mp485.3MB
  • 4. Protected Mode Development/98. Memory Unmapping free In stdlib.mp4117.22MB
  • 4. Protected Mode Development/99. Process arguments - Part 1.mp488.53MB
  • 5. Assembly Language Catchup/2. What is assembly language.mp437.1MB
  • 5. Assembly Language Catchup/3. Installing the emulator.mp422.67MB
  • 5. Assembly Language Catchup/4. Hello World In Assembly.mp4260.84MB
  • 5. Assembly Language Catchup/5. Transistors And Logic Gates Understanding The Processor.mp4139.5MB
  • 5. Assembly Language Catchup/6. Registers in the 8086.mp4111.58MB
  • 5. Assembly Language Catchup/7. Segmentation Memory Model Explained.mp497.09MB
  • 5. Assembly Language Catchup/8. The Stack, Subroutines And Endiness Explained.mp494.05MB
  • 6. Conclusion/1. Bonus Lecture.mp420.88MB