Skip to main content

Posts

DIFFERENCE BETWEEN STARTUP AND PROGRAMS

 STARTUP: Programs or processes that automatically run when the computer starts. Runs automatically when the computer boots up. Usually controlled by the system but can be managed by the user. Performs tasks needed for the system to run (e.g., background services). Often runs in the background, not visible to the user. Starts automatically without user input. Can slow down the computer if too many items are set to start at boot. Can be managed from system settings or task manager. Stops when you shut down or restart the computer. Example: Antivirus software, system updates, or cloud syncing services. PROGRAMS: These are the applications or software that you run on the computer. Runs when you open or launch them. Always controlled by the user. Perform specific tasks based on what the user wants to do.  Usually have a visible window that the user interacts with. Starts only when you click or open them. Can also affect performance, but typically only while running. Managed by the...
Recent posts

First code used to Develope Operating system

 The first operating system (OS) code can be traced back to the 1950s, specifically to IBM's General Motors Operating System (GMOS), which was developed in 1956 for the IBM 704 mainframe. However, it was not written in modern programming languages like C or Python but in assembly language, as higher-level programming languages were not yet common. Assembly Example (Simplified) START:     LOAD JOB_QUEUE ; Load the queue of tasks to be processed     CHECK_MEMORY ; Verify memory allocation for the job     IF MEMORY_FULL, HALT ; Stop if insufficient memory     LOAD JOB ; Load the next job into the CPU     EXECUTE ; Execute the job     STORE RESULTS ; Save the results back to memory     RETURN_TO_QUEUE ; Return to the job queue for the next task     LOOP START ; Repeat the process Pseudocode for the First OS (GMOS-style) START_OS:     Ini...

Common Operating Systems & it's Size

  Desktop and Laptop Operating Systems Windows 11 ISO Size: 4.5–5.5 GB Installation Size: 20–25 GB (varies with features enabled) Windows 10 ISO Size: 4–5 GB Installation Size: 20–25 GB macOS Ventura/Monterey (latest macOS versions) Download Size: 12–13 GB Installation Size: 20–25 GB Ubuntu (Linux) ISO Size: 2–3 GB Installation Size: 10–15 GB Fedora ISO Size: 2 GB Installation Size: 10–15 GB Linux Mint ISO Size: 2 GB Installation Size: 15 GB Debian ISO Size: 2–4 GB (depending on the version) Installation Size: 10–15 GB Arch Linux ISO Size: 800 MB Installation Size: 2–5 GB (minimal installation) Kali Linux ISO Size: 3 GB Installation Size: 20 GB ChromeOS Flex ISO Size: 1 GB Installation Size: 8–10 GB

Programming Languages Used to Develop Operating Systems

 Programming Languages Used to Develop Operating Systems Operating systems (OS) are the backbone of modern computing, acting as the interface between hardware and software. Developing an OS is a complex task that requires careful attention to performance, security, and hardware compatibility. At the core of every OS is the programming language used to create it. Let’s delve into the languages commonly used for OS development, along with examples of widely used operating systems and the languages behind them. The First Programming Language Used for Operating Systems The first programming language used to develop an operating system was Assembly Language. Key Details About the First OS: First Operating System: The GM-NAA I/O system, created in the early 1950s by General Motors for the IBM 701 computer, is considered the first operating system. Language Used: It was written in Assembly Language, a low-level language that provides direct interaction with hardware. Why Assembly Language...

Booting process

  What is Booting in Computing? Have you ever wondered what happens when you switch on your computer? When a computer is in a powered-off state, its operating system (OS) resides in secondary storage, such as a hard disk or SSD. For the computer to function, the OS must be loaded into the main memory or RAM. The process of loading the OS into memory when a computer starts is known as booting. In this blog, we’ll explore the booting process and its different types. The Booting Process Explained When a computer starts, it relies on a mechanism to transfer the operating system from secondary storage to the system’s main memory (RAM). This essential process enables the computer to become operational and ready for use. Types of Booting Booting can be classified into two main types, depending on how the system is started: 1. Cold Booting (Hard Booting ) Cold booting occurs when a computer is powered on from a completely switched-off state. In this process, the system performs a Power-On ...

GPT (GENERATIVE PRETRAINED TRANSFORMER)

 16/12/2024    GPT (GENERATIVE PRETRAINED TRANSFORMER) WHAT IS GPT (GENERATIVE PRETRAINED TRANSFORMER)? GENERATIVE PRETRAINED TRANSFORMERS (GPTS) ARE A FAMILY OF LARGE LANGUAGE MODELS (LLMS) BASED ON A TRANSFORMER DEEP LEARNING ARCHITECTURE. DEVELOPED BY OPENAI, THESE FOUNDATION MODELS POWER CHATGPT AND OTHER GENERATIVE AI APPLICATIONS CAPABLE OF SIMULATING HUMAN-CREATED OUTPUT. WHAT ARE LLMS? LARGE LANGUAGE MODELS (LLMS) ARE A CATEGORY OF FOUNDATION MODELS TRAINED ON IMMENSE AMOUNTS OF DATA MAKING THEM CAPABLE OF UNDERSTANDING AND GENERATING NATURAL LANGUAGE AND OTHER TYPES OF CONTENT TO PERFORM A WIDE RANGE OF TASKS. LLMS HAVE BECOME A HOUSEHOLD NAME THANKS TO THE ROLE THEY HAVE PLAYED IN BRINGING GENERATIVE AI TO THE FOREFRONT OF THE PUBLIC INTEREST, AS WELL AS THE POINT ON WHICH ORGANIZATIONS ARE FOCUSING TO ADOPT ARTIFICIAL INTELLIGENCE ACROSS NUMEROUS BUSINESS FUNCTIONS AND USE CASES GPT USE CASES THE FLEXIBILITY OF TRANSFORMER MODELS SUCH AS GPT LENDS THEM TO A WID...