- Joined
- Jun 11, 2022
- Messages
- 215,110
- Reaction score
- 1
- Points
- 38

Published 12/2022Created by Min JiangMP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 ChGenre: eLearning | Language: English | Duration: 13 Lectures ( 4h 43m ) | Size: 3.1 GB
you will learn operating system coding concepts.
how to setup tools/environment in windows to develop an operating system.
how to run all the examples code.
x86 cpu computer booting process.
x86 cpu assembly programming model.
interrupts and rs.
basic scheduling.
memory mapping, what it is, and how it works.
what is system call, and how to implement them.
how does paging system work. how to implement it.
how to create tasks in system prospective.
what work the hardware does and what work does software is responsible for.
knowledge of basic x86 cpu architecture.
basic assembly & C language knowledge.
basic operating system concepts.
basic familiarity of command line(make gcc etc).
those above are required very basic, you don't have to be professional, because I will show you in video write each single code line.
This course will cover both theoretical operating system (OS) concepts and their practical application. We will first introduce the OS concepts which will then be directly applied to the development of our 300-line mini OS. You will learn about both hardware and software responsibilities from the CPU boot process to scheduling, interrupts, rs, system calls, memory mapping, paging, etc.I struggled a lot myself when learning some of these concepts for the first in college. It was always hard learning about operating system theory in textbooks without a source code reference. Despite being very interested in the topic, I was not successful in internalizing these concepts the first around as I didn't have a live example to meddle with and actually see running. This is my motivation for this course - to provide learners with what I myself did not have.I hope you all enjoy the instruction. I would very much appreciate any feedback you may have or suggestions on topics for further content. The best way to help me is to leave a review and share the class link with your friends. I'm currently planning to succeed this course with one on how to fully understand Linux kernel source code (v0.11.0).Q&A:Your feedback is always welcome! Once you register my class, you will see my email address at the top of each source code file. Please send me an email. You can also make an appointment for the Zoom Q&A meetings on the weekends to let me know your thoughts or raise any questions on the material. Happy to meet you guys.
college students/new graduates.
recent graduates with 1-2 years experience.
high-level language developers (python, java, app developers).
java script/web developers.
professionals and technology enthusiasts who are interested in gaining practical hands-on experience to more deeply understand how a computer's operating system works.
job seekers interested in embedded software roles at tech companies (i.e. Google, , Apple, etc.).
anyone is interested in operating system programming.
HomePage:
Code:
https://www.udemy.com/course/build-an-300-lines-operating-system-from-scratch-x86-base/
DOWNLOAD
Code:
https://1dl.net/9oiflvccv3a0/u01rb7qW__Build_an_3.part1.rar
https://1dl.net/dtj6kv4onywp/u01rb7qW__Build_an_3.part2.rar
https://1dl.net/yj1qw43pbg0i/u01rb7qW__Build_an_3.part3.rar
https://1dl.net/og89pqi8m43v/u01rb7qW__Build_an_3.part4.rar
Feel free to post your Build an 300 lines Operating System From Scratch (x86 base)Build an 300 lines Operating System From Scratch (x86 base) Free Download, torrent, subtitles, free download, quality, NFO, Dangerous Build an 300 lines Operating System From Scratch (x86 base)Build an 300 lines Operating System From Scratch (x86 base) Torrent Download, free premium downloads movie, game, mp3 download, crack, serial, keygen.