ABOUT US

Our development agency is committed to providing you the best service.

OUR TEAM

The awesome people behind our brand ... and their life motto.

  • SHIVANSHU TIWARI

    Head Hunter

    Don't comment bad code - rewrite it. rage or love.

  • HARVESH

    VFX/ANIMATION

    Push yourself because no one else is going to do it . for you.

  • VAIBHAV

    Developer

    If anything is worth doing, it's worth overdoing.

OUR SKILLS

We pride ourselves with strong, flexible and top notch skills.

Marketing

Development 90%
Design 60%
Marketing 70%

Websites

Development 90%
Design 80%
Marketing 70%

PR

Development 90%
Design 80%
Marketing 70%

ACHIEVEMENTS

We help our clients integrate, analyze, and use their data to improve their Knolwedge.

15

GREAT PROJECTS

30

HAPPY CLIENTS

120

COFFEES DRUNK

15

NEW PROJECT

STRATEGY & CREATIVITY


COMPUTER

We pride ourselves on bringing a fresh perspective and effective marketing to each project.

Showing posts with label Booting. Show all posts
Showing posts with label Booting. Show all posts
  • What is an Operating System (OS).| Types of Operating system.?

                             What is an Operating System.


    Introduction:-

    An Operating System (OS) is a software that acts as an interface between computer hardware components and the user. Every computer system must have at least one operating system to run other programs. Applications like Browsers, MS Office, Notepad Games, etc., need some environment to run and perform its tasks. 
    Operating System is a system software . There are a number of  Operating system . Single , Multi-   Programming , Multi-tasking are few terms very much familiar with the operating system and how   to  work on same prominent operating system.


    Operating system is the first Software that loads after the computer starts . it means it is a mandatory   software for booting your computer system . it is not only mandatory for booting computer system   but is also essential for running other application software & utility software .

    Operating system plays an important role in computer. As one know computer is an electronic device . it can perform the task according to computer given instruction . computer system can be divide in      to four components 
    1. Hardware
    2. Operating System
    3. Application program
    4. User's

     In this 4 components OS is a software program. 

    Why an Operating System:-

      Operating system is Mysterious Power which control all hardware and software on computer . It work as a mediator between hardware and software . just because of the OS. The programmer don't need to know the complexity of hardware program communicate with hardware through OS.

     Your computer has mainly resource such as memory , Hard disk , CPU , keyboard , Network ,co-ordination etc. The most important objectives of Operating system is to organism them resource . An OS ensure that all the application get proper hardware resources as required and the application get enough CPU times to get their commands processed and they enough memory to store data.
     An OS is provide user interface which helps the user to give commands to the OS to run the application of their choice . Today OS provide us graphical interface ,where , instead of typing the commands they are clicked and double click to get them implemented. 
                      Today are many operating system in market but all have same fundamentals but their functional method are different.they functional method are depends upon how they are designed.

    Function Of Operating System:-

    Process Management:-


    Every program running on a computer , be it background services or application , is a process as long as the von Neumann architecture used build computer. only one process per CPU could be run at a time . Older microcomputer OS such as MS_DOS , did not attempt to bypass this limit , with the exception of interrupt processing , only one process could be run under them.
        .Process management is an operating system's way of dealing with running multiple processes.since most computer contain one processor with one (or more) core.multitasking is done by simply switching process quickly, depending on  operating system. In many system there is a background process , such as the system idle process in window, which will run when no other process is waiting for the CPU.

    Memory Management:-


    Current computer architecture arrange the computer's memory in a hierarchical manner.starting from fastest register , CPU cache, ran and disk storage memory management is the act of managing computer memory. The management of main memory is critical to the computer system.
       The basic objective of memory management system it is provide fast-uninterrupted access by the processor to the memory such that the processor can operate at the speed it is expected to work.
    An Operating system  memory manager coordinate the use of these various types of memory by tracking which one is available , which is to be allocate or deallocate and how to move data between and how to move data between them . this activity , usually referred to as virtual memory  management.increasing the amount of memory available for each process by making the disk storage seem like main memory.There is a speed penalty associate with using disks or other slower storage as memory, if running process required significantly more RAM than is available , the system may start trashing . This can happen either because one process requires a large amount of a memory than is available/ This leads transfer of each process of data to slower storage.
    Another important part of memory management is managing virtual address.

    Main memory is divide into two parts:-

    1.Resident Moniter:

    The area of main memory which can be accessed by user process and in this only operating system resides.

    2.User Area:

    This is the part of main memory where space for the user process allocate.

    Disk and File System:-


     All operating system include support for a variety of file systems .Modern file system comprise of a hierarchy of dir . While the ideas is conceptually similar across all general purpose file system, some different in implementation exists . Two noticeable example of this are the same char used to seprate dir , & case sensitivity.
    .

    Networking:-


    A distributed system is a group of processors which do not share memory, hardware devices, or a clock. The processors communicate with one another through the network. .

    Security Management:-


    Typically an OS offers various services to other network computer and users These services are usually provides through ports or numbered access points beyond the OS network add. Typically services include offering such as file sharing , print service,email,web site, FTP.
                   At the front line of security are hardware device know as firewalls . at the OS level , there are a number of software firewalls available.

    Device Driver:-

    A Device Driver is specific type of computer software developed allow interaction with hardware. device Typically this consists an interface for communicating with device , through specific computer bus or communications subsystem that the hardware is connected to, providing commands to and receiving data 
    from the device.

    What is a Kernel?

    The kernel is the central component of a computer operating systems. The only job performed by the kernel is to the manage the communication between the software and the hardware. A Kernel is at the nucleus of a computer. It makes the communication between the hardware and software possible. While the Kernel is the innermost part of an operating system, a shell is the outermost one.


    Types of Operating System :-

    As computer have progressed and developed so have the different types Operating System. The basic of different types is follows:

    • Batch Operating System
    • Multi-programmed batch system
    • personal-computer operating system
    • Distributed operating system
    • Simple batch operating system
    • Time sharing operating system
    • Real time operating system
    • Multi processing
    • Multi tasking operating system etc.

    Batch operating system

    The users of a batch operating system do not interact with the computer directly. Each user prepares his job on an off-line device like punch cards and submits it to the computer operator. To speed up processing, jobs with similar needs are batched together and run as a group. The programmers leave their programs with the operator and the operator then sorts the programs with similar requirements into batches.

    The problems with Batch Systems are as follows −

    • Lack of interaction between the user and the job.
    • CPU is often idle, because the speed of the mechanical I/O devices is slower than the CPU.
    • Difficult to provide the desired priority.

    Real Time operating System

    A real-time system is defined as a data processing system in which the time interval required to process and respond to inputs is so small that it controls the environment. The time taken by the system to respond to an input and display of required updated information is termed as the response time. So in this method, the response time is very less as compared to online processing.

    Real-time systems are used when there are rigid time requirements on the operation of a processor or the flow of data and real-time systems can be used as a control device in a dedicated application. A real-time operating system must have well-defined, fixed time constraints, otherwise the system will fail. For example, Scientific experiments, medical imaging systems, industrial control systems, weapon systems, robots, air traffic control systems, etc.

    There are two types of real-time operating systems.

    Hard real-time systems

    Hard real-time systems guarantee that critical tasks complete on time. In hard real-time systems, secondary storage is limited or missing and the data is stored in ROM. In these systems, virtual memory is almost never found.

    Soft real-time systems

    Soft real-time systems are less restrictive. A critical real-time task gets priority over other tasks and retains the priority until it completes. Soft real-time systems have limited utility than hard real-time systems. For example, multimedia, virtual reality, Advanced Scientific Projects like undersea exploration and planetary rovers, etc.

    Multi-Tasking/Time-sharing Operating systems

    Time-sharing operating system enables people located at a different terminal(shell) to use a single computer system at the same time. The processor time (CPU) which is shared among multiple users is termed as time sharing. 





    Thanks for Reading.
       















  • Booting Process in linux?

    The Linux Booting Process.

    In Linux, the login page is handled by the GNOME Display Manager (GDM) or the LightDM. When you press the power button, an electrical signal passes through your system’s motherboard and awakens the entire hardware system. As we all know, the Linux kernel works in a very different method than the traditional booting system. In Linux, the boot process includes a few steps.

    Linux’s boot process activates the kernel user mode that activates the BIOS, MBR, boot menu, GRUB, and the login page. To cover the entire method of the Linux booting process, we will also discuss the power supply, hardware setup, hardware virtualization, storage system, RAM, complementary MOS (CMOS) battery, and all the other booting related topics.


    The Linux Boot Process consists of several stages. each represent by a different components .the following list is briefly summarizes the boot process and features all the major components involved.



    BIOS


    • BIOS stands for basic input/output system.
    • The BIOS perform platform (rather than OS ) specific startup task.
    • The BIOS loaded and executes the partition boot code from the designed boot device,which contain phase 1 of Linux boot loader , phase 1 load phase 2 (the bulk of boot loader code). some ladder may use an intermediate stage to achieve this (know as phase 1.5) since modern large disk may not be fully readable without further code.
    • once the boot loader program is detected and loaded into the memory , BIOS gives the control to it.
    • so in a simple term BIOS loads and executes the MBR boot loader. 

    MBR


    • MBR stands for Master Boot Record.If you’re thinking about switching from Windows to Linux, there is a chance that you have already heard the term MBR vs. GPT. Master boot record or in the shot MBR is well known among Linux enthusiasts because it is maintainable from the BIOS system. Basically, the MBR partition holds the boot records and the booting related files.
    • In the Linux system’s boot process, the MBR partition also stores the data about all the other storage drives and how they will be acting on your Linux system. If you mess up with the MBR partition, your Linux system is in trouble.

      It only requires 4096 Bits of storage to store the GRUB and Linux booting files inside the MBR partition. Though the MBR partition is found in Linux distributions, the GPT partitioning scheme replaces the MBR table in the modern era. Actually, using the GPT scheme is safer than using the MBR scheme for multiple booting.


    • so , in simple term MBR loads and executes the GRUB boot loader.

    GRUB


    • GRUB stands for Grand Unified Bootloader.
    • if you have multiple kernel image installed on your system, you can choose which one to the executed.
    • GRUB display a splash screen , waits for few second , if you don't enter anything , it loads the default kernel image as specified in the group configuration file.
    • GRUB has knowledge of file system .
    • so , in simple word GRUB just load and execute kernel and initrd images .

    KERNEL


    • Kernel () then perform the majority of system setup (interrupts, the rest of memory management device initialization , drivers etc) before spawning separately , the idle process and scheduler , and the init process (which executed in users space).
    • the scheduler effectively takes control of the system management as the kernel goes dormant (idle).
    • Kernel executes the /sbin/init program.
    • initrd stands for initial RAM Disk.



    INIT


    • Looks at the /etc / inittab  files to decide the Linux run level.
    • following are available
                      0-  halt
                      1-  single user mode
                      2-  multi user ,without NFS
                      3-  Full multi user mode
                      4-  Unused
                      5-  x11
                      6-  Reboot
    • init identifies the default initlevel from / etc / inittab and uses that to load all appropriate programs.
    • Execute 'grep' init default / etc / inittab on your system to identify the default run level.
    • the init process execute scripts as need that set up all non-kernel services and structures in order to allow a user environment to be create and than presented the user with a login screen.                                

    RUNLEVEL 


    • When the Linux system is booting up, you might see various services getting started , for example , it might say "start sendmail...OK".Those are the runlevel  program , execute from run level dictionary as defined by run level .
    • Depending on your default init level setting the system will execute the program , execute the program from one on the following directories.
                             *     Run level 0- / etc / rc.d  / rc0.d /
                             *     Run level 1- / etc / rc.d  / rc1.d /
                             *     Run level 2- / etc / rc.d  / rc2.d/                              *     Run level 3- / etc / rc.d  / rc3.d /
                             *     Run level 4- / etc / rc.d  / rc4.d/
                             *     Run level 5- / etc / rc.d  / rc5.d /

                             *     Run level 6- / etc / rc.d  / rc6.d /

    • pls note that there are also symbolic links available for these directory under / etc directly ,So  /etc  / rc0.d is linked to / etc / rc.d / rc0.d.
    • under the /etc / rc.d /  rc*.d / directories . you would see program that stared with S and K .
    • program start during S are used during startup . S for startup.
    • program start with k are used during shutdown . k for kill.
    • there are number right s to k in the program names . these are the sequence number which the program should be started or killed.
    • for example S12 syslog is to start the syslog daemon . which has the sequence number of 12. s80 sendmail is to start the sendmail daemon ,which has sequence number of 80. so, syslog program will be started before send mail.

    On shutdown , init is called to close down all user space functionality in a controlled manners , again via scripted direction , following which init terminated and Kernel execute its own shut down.

    Virtualization: Enable Virtualization Technology on a Virtual Machine


    The hardware virtualization is a setting that you can find inside the BIOS framework. Typically, you do not need to enable the virtualization technology to boot a regular Linux OS on your machine. But, if you are using a mare or a virtual machine to boot the Linux system, you probably need to enable the hardware virtualization feature to accelerate your virtual machine’s efficiency.





    Thanks for Reading.

    SHIVANSHU TIWARI
                                              

      • what is Booting Process in computer?

                                        The Booting Process


        The Booting (booting up) is bootstrapping process that start operating system when the users terns onto the computer system. A boot sequence is a set of the operation the computer performs when it switched on to load  a operating system.


        Most of the computer can only execute code found in the memory (ROM or RAM ). Modern Operating system are stored on hard disk, or occasionally on LiveCDs , USB flash drives , or other non volatile  storage device . When a computer is first powered on, it doesn't have an operating system in memory. The computer hardware alone cannot perform complex operation(ex loading a program from disk) , so an apparent paradox exists : to load the operating system already loaded .

        The solution is to use a special small program , called bootstrap loader , bootstrap loader . This program is only job to load  other software for the operating system to start . Often ,multiple -stage boot loader are used  , in which several program of increasing complexity summon each other , until the last of them loads the operating system.

        In modern computer the bootstrapping process begin with CPU executing software contained in ROM (for example  the BIOS of an IBM pc) at predefined address (the CPU designed to execute this software after without outside help). This software contains rudimentary functionality to search for device eligible to participate in booting process , and loaded a small program from special from a special section (most commonly the boot sector ) of the most promising device can be booted from and or/and to give priority to some devices over others (A CD or DVD drive is usually given priority over hard disk , for instance).

        The Boot Process is considers complete when the computer is ready to interact with the user or the operating system is capable to running ordinary application . Typical modern PCs boot about a minute (of which about 15 sec are taken by a power -on self test POST preliminary boot loader , and the rest by loading the operating system ), while large server take several time to boot and to start all service.


        TYPES OF REBOOT:

        Usually Computer start with instruction as above . However , at time you may find that computer start randomly or sometimes your computer hang and you need to restart deliberately . There are two ways to rebooting called cold and warm booting.

        Cold Reboot:

        A Cold reboot (also know as a hard reboot , cold reboot or cold start) is when power to a computer is cycled (turned off and then on) or a special reset signal to the processor is triggered . This restart the computer without performing any shut-down procedure , it may be caused of power failure ,be done by accident, or be done deliberately.

        Warm Booting: when the System Starts from the Starting or from initial State Means when we Starts our System this is called as warm Booting. In the Warm Booting the System will be Started from its beginning State means first of all, the user will press the Power Button , then this will read all the instructions from the ROM and the Operating System will b Automatically gets loaded into the System.

         Dual Booting:

        Now there are a number of operating system and most modern PCs offer than users to work on two operating system on a single system . for instance , you can install both the window and linux on your PC and can work simultaneously . When the computer start it show you on a screen of choice to start with operating system you need at that the point of time .
      • SSKKT

        .

        SSKKT

        if you want to be happy, set a goal that commands your thoughts, liberates your energy and inspires your hopes.

        SSKKT

        System programmers are the high priests of a low cult.

        SSKKT

        Without programming, life would be a mistake.

        Hello

        Author Name

        Shivanshu Tiwari

        Contact Info

        shivanshut9889@gmail.com

        My Hobbies & Interests

        My hobby is playing cricket. It makes me feel fresh and energetic.I have made so many friends while playing cricket. Cricket encourages teamwork.
        My second hobby is playing chess ,Chess Teaches You Problem Solving and making complex decision it helps me in programming.

        Carrier

        Shivanshu Tiwari is a game developer with 5 year of experience working with online companies. He specializes in using Java, c,c++,c#, to build customer facing APIs, and also has experience of software programmer.

        Hello, I am Shivanshu Tiwari

        WHAT WE DO

        We'give real service you we must add something which cannot be bought or measured with money and that is sincerity and integrity

        CONTACT US

        For enquiries you can contact us in several different ways. Contact details are below.

        WELCOME SSKKT SITE.

        • Street :Friends colony
        • Person :Shivanshu Tiwari
        • Phone :+919627142530
        • Country :INDIA
        • Email :shivanshut9889@gmail.com

        Keep in mind your longer-term goals, and ensure that whatever you’re doing now is putting you on the path to meeting your career objectives in the next three-five years. .

        I was vary of openly inviting people to voice their concerns, and sure enough, I had a few people tell me they felt a small or large part of the review was incorrect or unfair. I do keep an open mind on me not necessarily having all the context