Udemy – Operating Systems Fundamentals 2024-5 – Download

Descriptions

Operating systems basics. Operating systems organize many processes, provide memory, disk, and network access, and execute processes by scheduling them on the CPU. It sounds simple when we talk about it this way, but the task is vast. So broad that writing effective programs really depends on how well the engineer understands operating systems. I have been fascinated by uncovering and demystifying everything that is hidden from me, mainly because by viewing black boxes as black boxes that take input and produce output, I feel like I am at the mercy of that black box. Databases were a black box for me ten years ago, I was completely confused when a query I wrote initially ran fast, but after a few months it became slow.

The reason is that I didn’t really have any idea about database systems and how their internals work. The same is true for operating systems: we run our program, which turns into a process that uses some memory and accesses disk and network, but we don’t really know how to do this, and as a result we, as engineers, are forced write inefficient code. I created this course to clarify for software engineers what I believe are the fundamentals of operating systems. Like all of my courses, I recommend taking this course to students who have some programming experience, it just makes the course fun. In this course I will be using multiple operating systems such as Linux, Windows and Mac.

What will you learn

  • Learn how operating systems work
  • Understand how applications work in the OS
  • Writing effective applications that use an understanding of the operating system.
  • Find out the cost of system calls
  • Understand how the processor executes processes
  • Role of the kernel
  • CPU architecture and caches
  • Virtual memory
  • socket programming
  • Storage and file system management

Who is this course for?

  • Software engineers who want to truly understand the OS

Operating System Fundamentals Specifications

  • Publisher: Udemy
  • Teacher: Hussein Nasser
  • English language
  • Level: Intermediate
  • Number of courses: 49
  • Duration: 21 hours 29 minutes.

Content

Operating Systems Basics

Requirements

  • Programming experience recommended

Images

Operating Systems Basics

Sample clip

Installation instructions

Extract the files and watch on your favorite player

Subtitles:English

Quality: 720p

Changes:

In version 2024/5, compared to 2024/3, the number of 1 lesson and the duration of 1 hour 4 minutes have been increased. English subtitles have also been added to the course.

Download links

Download part 1 – 3 GB

Download part 2 – 3 GB

Download part 3 – 3 GB

Download part 4 – 3 GB

Download part 5 – 3 GB

Download part 6 – 2.76 GB

Password file(s): www.downloadly.ir

file size

17.7 GB

free download software latest version