Fundamentals of Operating Systems

preview_player
Показать описание

Operating systems (their kernel specifically) orchestrate many processes, allow access to memory, disk, network and execute processes by scheduling them to the CPU. Sounds simple when we put it this way but this task is vast. Writing efficient programs depends on how much understanding the engineer has in OS kernel.

When we access a 32 bit integer in memory or write 6 bytes to disk, the kernel and hardware work together through several steps and layers to handle those tasks, simple as may seem. Each step and layer may add unpredictable costs. As a result we as engineers are bound to write inefficient code as we grind across the grain of the kernel.

I built this course to demystify what I believe are the fundamentals operating systems to software engineers. By knowing how the kernel works, you will start writing software differently and naturally as you will start questioning what happens in each line you author.

Like all my courses, I recommend the student having some programming experience to take this course, it just makes the course relatable. The course is focused on Linux but I do explain how Windows and Mac are different in certain situations.

I hope you enjoy it. I'm happy I was able to finish it after 2 years of work.

Discovering Backend Bottlenecks: Unlocking Peak Performance

Fundamentals of Backend Engineering Design patterns udemy course (link redirects to udemy with coupon)

Fundamentals of Networking for Effective Backends udemy course (link redirects to udemy with coupon)

Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)

Follow me on Medium

Introduction to NGINX (link redirects to udemy with coupon)

Python on the Backend (link redirects to udemy with coupon)

Become a Member on YouTube

Buy me a coffee if you liked this

Arabic Software Engineering Channel

🔥 Members Only Content


🏭 Backend Engineering Videos in Order

💾 Database Engineering Videos

🎙️Listen to the Backend Engineering Podcast

Gears and tools used on the Channel (affiliates)

🖼️ Slides and Thumbnail Design
Canva


Stay Awesome,
Hussein
Рекомендации по теме
Комментарии
Автор

Everyone should read OSTEP book along with this course its so so gooood

YuruCampSupermacy
Автор

First thing I saw when I opened my machine for the day, is the announcement for the new course on email. Immediately got it and then came to the video. Made my day!
Thanks Hussein!

mayanksharma
Автор

I’ve been waiting for this course for some time now. Thanks Hussein!

rowdyjuneja
Автор

I absolutely admire you as an instructor. I have brought and gone through all of your courses and they have helped me learn so many new things that I always had a hard time understanding. I saw this video and went straight to purchasing the course, I can't wait to start it and learn new things. Keep up the amazing work, I am always looking forward to learning more from you! 💌

Zenatrix
Автор

Already purchased it Hussein... جزاك الله خيرا

azharponani
Автор

Bought it without a second of thinking

slahomar
Автор

Bought all of your courses my man they're great !

-Engineering-
Автор

Bought it knowing I'll learn something new. I haven't learned os since college days.

headexplode
Автор

Hello, I am a bigenner in this field and I am very excited about this course, I have a lot of questions and I think you will answer them, usually I want to understand all these employees how it works from scratch, how the hardware and software components work together, thank you, I appreciate it truly.

AbderrahimJari-rnep
Автор

Thanks Hussein, for coming up with these amazing courses and providing us this rare knowledge which makes us more confident in our job.❤

TechSpot
Автор

Wow. Finally this course is here. Can't wait to go through this one. Tysm Hussein :)

punpompur
Автор

Fantastic stuff!! Can’t wait to try it

violin
Автор

bro your enthusiasm makes me want to jump :)

osamaps
Автор

I have not yet got your courses as I am still just a struggling student but once I get my diploma and my first salary.
I am gonna get ur database and networking and os courses.
I bet I will learn more useful stuff than what I have been learning in university.
Unfortunately the internet is filled with courses that just trap learners into tutorial hell instead of teaching them solid fundamentals....

anoh
Автор

wow, just wanted to learn about the operating system and boom you launched one and I bought it.

shishirchaurasiya
Автор

Couldn't stop buying this course.

PavitraGolchha
Автор

حابب اشكرك علي المحتوي اللي بتقدمو استفدت كتير وجزاك الله خيرا

mohameddiaa
Автор

Need say no more, got the course, tnx hussein!

void_star_void
Автор

Finally 🎉🎉🎉🎉🎉🎉 was waiting for this.. thanks for your effort.

hosamemam
Автор

Bought it! Even though I know the topic, I am sure that there will be good stuff in there and always something new to learn.

MrJonnis