Skip to main content

A technical preview of an Operating System

Operating System (OS):


An Operating system consists of a set of programs which controls, co-ordinates and supervises the activities of the various components of a computer system. Its function is to link between the computer hardware and the user.


An operating system is a software or a series of programmes, which performs various types of functions in order to manage and organize file so".


Objectives:

 There are lot of objectives of an operating system, actually it covers the birth of a perfect operating system. A user is just like a wanting animal they just want everything. But as a developer we are just tying to make our software more & more better as per user requests. These are some main objectives ------

  • To describe the basic organization of computer systems.
  • To provide a grand tour of the major components of operating systems.
  • Provide more convenient environment for users.
  • Provide maximum utilized performance to users as per hardware existance.


Computer Startup:

When a computer starts up there are lot of services and programs are executed in our systems. There is a main program named Bootstrap Program is loaded firstly when a system rebooted or power-up.

This Bootstrap program is typically stored in ROM or EPROM, it is generally known as firmware of a computer. After executing this program it initializes the all aspects of that system and then loads system kernal and then starts executing the operating system programs.


FIRMWARE:

A Firmware is data that is stored on a computer or other hardware device's ROM (read-only memory) that provides instruction on how that device should operate. Unlike normal software, firmware cannot be changed or deleted by an end-user without using special programs, and remains on that device whether it's on or off.


Some important functions of an Operating System:

  • Memory Management
  • Process Management
  • Device Management
  • File Management
  • Security
  • Control over System Performance
  • Job Accounting
  • Error Detection 

 

Continued.............................................

Comments

Post a Comment

Popular Posts

Types of operating systems

Today there are lot of operating systems in the internet but actually they are only based on these main operating systems. What we see on internet is that windows is an OS, Linux is an OS but actually it is not really true. These are true only in simple understanding but when we explore computers more then we see there are lot of types of operating systems available in the market. These are written below...... Batch Operating System Multi-programming OS. Time-sharing or multitasking operating systems Distributed operating System Network operating System Real Time operating System Hard real--time systems Soft real--time systems Batch operating system: These operating system can not interact directly with the computer. Batch processing is a technique in which an Operating System collects the programs and data together in a batch before processing starts.   Multi-programming OS: These type of OS are able to run multiple jobs simultaneously in the memory. For it, memory is considered a...

Hello World program in different different languages

C: #include<stdio.h> int main(){     printf("Hello World\n");     return 0; }   C++: #include<iostream> using namespace std; int main(){     cout<<"Hello World"<<endl;     return 0; }   Python: print("Hello World\n")   Node JS: console.log("Hello World");   Java Script: document.write("Hello World");   Objective C: #import <Foundation/Foundation.h> int main(int argc, const char* argv[]){      @autoreleasepool{          NSLog(@"Hello World");      }      0; } JAVA: class HelloWorld{     public static void main(String[] args){          System.out.println("Hello World");     } } BASH: echo "Hello World"

Application Softwares (types of softwares)

  Application Software:   An application software always works under a system software. These softwares are generally a set of one or more programmes, designed to solve a specific problem, or do a specific task e.g. An application software for payroll processing produces pay slips as the major output, and an application software for processing examination results produces mark sheets as the major output along with some other statistical reports.    And also if a person is writing a program to solve his/her personal and particular problems is also comes under the application software. These programs included in an application software package are called application programmes and who made these programs are also known as application programmers. The most commonly known application software are 1. Word Processing Software: A word processing software enables us to make use of a computer system for creating editing, viewing, formatting, storing retrieving and painting ...

Man in the middle attack types

Types Of Man-In-The-Middle Attacks : Today internet is one of the most essential thing in our normal life and it plays a vital role in every industries. Our demand of internet is growing day by day and it is not going to stop until now.  Man in the middle attack is one of the most common cyber-attack. In this attack an attacker act as a medium between the user and the server when a user send a request to a website for a particular data it can be in any form like login credentials, bank details etc. then server send data to user but when a person is interacting between user & server he/she can see all data. So today i will tell you how an attacker can perform a man in the middle attack ,so just read this blog careful................... 1⃣ IP spoofing:   Every device capable of connecting to the web has an online protocol (IP) address, which is analogous to the road address for your home.  By spoofing an IP address, an attacker can trick you into thinking you’re intera...

why visiting darkweb is not too easy?

DARK WEB :       Today we will talk about Dark-Web ,   the Dark-Web is a WWW(World wide web) content that exists on the internet but we need specific software, system configurations or authorized access to see or make changes in this content. Dark-web is just a part of the internet where 90% of internet data is available right now. The Dark-Web contents are not shown by normal search engines like Google , Bing or other search engines.          The dark-web include small peer to peer and friend to friend networks, as well as large, popular networks such as Tor, Freenet etc. operated by public organizations and individuals.  Users of the dark web refer to the regular web as clean net due to its unencrypted nature. The Tor dark web or onion browsing uses the traffic anonymization technique of onion-routing in the network's top-level-domain suffix .onion REAL WORLD:  If we talk about real world scenarios ...