os212

LINKS

  1. Operating Systems: Crash Course Computer Science #18
    An easy explanation to know what an Operating System is. The host spoke amazingly well structured and given in clear and easy to understand explanations.

  2. TutorialsPoint : AWK Overview
    This site provide so many guides that is related to programming. I learned a few basic things from this page. I read the overview about AWK from this page and I will try to explore about AWK from this page.

  3. Vim for Beginner
    While in search of good text editor for linux cli, I find vim and I thinks this was pretty interesting choice, this website also give basic understanding of it.

  4. Disk Partitioning
    Disk Partitioning is the process of dividing a disk into one or more regions, the so called partitions. This website tell us about advantage of partitioning and how to partitioning hard drive.

  5. Little and Big Endian
    In little endian machines, last byte of binary representation of the multibyte data-type is stored first and big endian machines, first byte of binary representation of the multibyte data-type is stored first. This article tell us about little endian and big endian very clearly and there are some code that’s used to explain this topic.

  6. Memory Allocation
    Memory allocation is the process of setting aside sections of memory in a program to be used to store variables, and instances of structures and classes. This website minim with UI but it serve us simple explanation that make us know the concept of memory allocation.

  7. Concurrency
    Concurrency means multiple computations are happening at the same time. This article tell us about two models for concurrent programming clearly with illustration, so we can easily understand about this topic.

  8. Multiprocessor Systems
    multiprocessor are systems that have multiple processors working in parallel that share the computer clock, memory, bus, peripheral devices etc. This article tell about types of multiprocessors, advantages of multiprocessor systems, and disadvantages of multiprocessor systems.

  9. Deadlock and Starvation
    Deadlock occurs when each process holds a resource and wait for other resource held by any other process and Starvation is the problem that occurs when high priority processes keep executing and low priority processes get blocked for indefinite time. This article gives us illustration about deadlock process and table of difference between Deadlock and Starvation.

  10. Multicore processor
    A multicore processor is a single computing component comprised of two or more CPUs that read and execute the actual program instructions. This website gives us an information about multicore processor in short version, but you are still get the concept.

  11. Two State Process Model
    Two State Process Model consists of not-running state and running state. This article have an illustration to complement the explanation, so we can easily to understand.

  12. BIOS
    BIOS (basic input/output system) is the program a computer’s microprocessor uses to start the computer system after it is powered on and also manages data flow between the computer’s operating system (OS) and attached devices. This article has complete information about BIOS, such as history of BIOS, function of BIOS, etc.

  13. UEFI
    The Unified Extensible Firmware Interface (UEFI) specification provides and defines a software interface that is between firmware and an operating system (OS). This article tell us an overview about UEFI and how UEFI works.