os212

đź”™ đź—„MyRepođź—„

đź”—LINKSđź”— (âś…Updated To Week06 Materialsâś…)

  1. LINUX SUCKS 2021
    My first ever video watched around OS and it’s really inspiring me to learn more because it really is a story of the rise and fall of LINUX.

  2. osp4diss Website
    Really comprehensive source of information for OS and other topics. It is really my go-to website for learning more about Operation systems courses.

  3. Linux For Beginners
    Must-see video for new or advanced Linux users because it covers the fundamentals. Because I am new to linux, this video has been very beneficial to me in this operating system course.

  4. Markdowns Language Cheatsheet
    I use this link to make my Github page more interesting, and it is a really useful tool. since I’m new to markdowns and don’t know what the code for anything is

  5. Cyber Security
    This is a mandatory video. Try to watch to learn about CyberSecurity.

  6. Linux Tutorial For Beginners
    This Linux Tutorial video will assist you in gaining an understanding of Linux administration. This Linux lesson will also introduce you to the fundamental Linux commands so that you can begin utilising the Linux CLI. Please watch the video all the way through to the end to view the whole demonstration. The subjects are listed below.

  7. Beginner’s Guide to the Bash Terminal
    This video provides a crash course on getting started with BASH for new users.

  8. Linux File System Basics
    This site offers a basic overview of what a file system interface is. Then it tells you about the file characteristics, the basic components of a file, and how to use it. This website is useful since it allows me to understand the fundamentals of a file system interface without having to delve into higher information.

  9. C Language Cheet Sheet
    its very helpful website because it is really helping my programming skills in C language to improve and it has been such a help and a handybook for me to learn any programming langauge

  10. Dynamic Memory Allocation in C using malloc(), calloc(), free() and realloc()
    This website has provided me with a thorough explanation of memory allocation in C, and it has proven to be a very useful resource.

  11. What is the Difference Between Physical and Virtual Memory
    A detailed description of virtual memory and physical memory is presented here.

  12. C Programming Tutorial for Beginners
    I’m still new to C and looking for a good place to learn it. I came on this YouTube channel, which has been extremely useful in teaching me the C programming language.

  13. We’re switching to Linux. By Linus Tech Tips
    This video is very helpful to me right now, since I believe Linux is on its way out. However, after seeing this movie, linux is coming back to life, as many gaming developers are attempting to implement in linux in order to game on, and Linus Tech is moving to linux.

  14. Cost, performance and size tradeoffs for different levels in a memory hierarchy
    An essay on cost, performance, and size tradeoffs at various levels in a memory hierarchy that is really useful since it explains everything well.

  15. đź“ťPrinciples of virtual memoryđź“ť
    The principles of virtual memory are discussed in detail in this essay, which is very beneficial since it thoroughly explains the subject matter.

  16. 🍴fork() in C🍴
    Fork system call is used for creating a new process, which is called child process, which runs concurrently with the process that makes the fork() call (parent process). After a new child process is created, both processes will execute the next instruction following the fork() system call. A child process uses the same pc(program counter), same CPU registers, same open files which use in the parent process.

  17. Concurrency in Operating System
    It is an extremely thorough explanation of concurrency in an operating system.

  18. Concept of Concurrency
    It is an extremely thorough explanation of the concept concurrency. Furthermore, this website provides a very clear and simple explanation of what is going on.

  19. Process Synchronization: Critical Section Problem in OS
    very usefull website to learn Process Synchronization.

  20. Introduction of Deadlock in Operating System
    very usefull website to learn Deadlock in Operating System.

  21. Process Synchronization in Operating Systems: Definition & Mechanisms
    very usefull website to learn Process Synchronization in Operating Systems: Definition & Mechanisms.

  22. CPU Scheduling Algorithms in Operating Systems
    CPU Scheduling is a process of determining which process will own CPU for execution while another process is on hold. The main task of CPU scheduling is to make sure that whenever the CPU remains idle, the OS at least select one of the processes available in the ready queue for execution. The selection process will be carried out by the CPU scheduler. It selects one of the processes in memory that are ready for execution.

  23. What Does Multiprocessor Mean?
    A multiprocessor is a computer system with two or more central processing units (CPUs), with each one sharing the common main memory as well as the peripherals. This helps in simultaneous processing of programs.

  24. CPU Scheduling in Operating Systems
    Scheduling of processes/work is done to finish the work on time. Below are different time with respect to a process.

  25. BIOS (basic input/output system)
    BIOS (basic input/output system) is the program a computer’s microprocessor uses to start the computer system after it is powered on. It also manages data flow between the computer’s operating system (OS) and attached devices, such as the hard disk, video adapter, keyboard, mouse and printer.

  26. Unified Extensible Firmware Interface (UEFI)
    What is Unified Extensible Firmware Interface (UEFI)? Unified Extensible Firmware Interface (UEFI)

  27. Unified Extensible Firmware Interface (UEFI)
    What is Unified Extensible Firmware Interface (UEFI)? Unified Extensible Firmware Interface (UEFI)