Pages

Showing posts with label COMPUTER. Show all posts
Showing posts with label COMPUTER. Show all posts

Friday, 26 June 2020

COMPUTER DATA REPRESENTATION AND NUMBER SYSTEM

                                      

             Number are two types 

                            Non positional number are  those symbols which we uses instead of the decimal number like(i=1,ii=2,iii=3,iv=4)etc. those symbols represents the same value regardless of its position in a number.

Positional number:-positional number there are only a few symbols called digits.these symbols represent different values depending on the position they occupy in number.

Some positional number are

1 decimal number system

2 binary number system

3 octal number system

4 Hexadecimal number system

Decimal number system:- in this system base in equal to 10 .because there are altogether ten symbols or digits( 0,1,2,3,4,5,6,7,8  and 9)

Binary number system:-in binary number ststem ,the value of base is two  because it has only two symbols or digits(0,1)

Octal number system:- in octal number system the base value is 8(eight) ,hence there are only eight symbols or digits(0,1,2,3,4,5,6 and 7)

Hexadecimal number system:-In hexadecimal number system  base is 16 (sixteen) ,hence there are 16 symbols or digits ,the first 10 digits are the same digits of decimal 0 to 9 and other six are (A,B,C,D,E and F)

How to convert  binary number decimal number ?

                                                For example

1.       10101010= 1*27+0*26+1*25+0*24+1*23+0*22+1*21+0*20

128+0+32+0+8+0+2+0

=170

Then binary number 10101010 means 170 decimal number.

2.       110111=1*25+1*24+0*23+1*22+1*21+1*20

=32+16+0+4+2+0

=54

There for binary number 110111 means 54decimal number.

how to convert decimal to binary number

 

1                      542=542/2

=(271-0)/2

=(135-1)/2


=(67-1)/2

=(33-1)/2

=(16-1)/2

=(8-0)/2

=(4-0)/2

=(2-0)/2


=1-0

THEN THE DECIMAL NUMBER 542 MEANS 1000011110 BINARY NUMBER

3.       45=45/2

=(22-1)/2

=(11-0)/2

=(5-1)/2

=(2-1)/2


=1-0

Then the decimal number 45 means 101101 binary number.

How to convert binary number to octal number

1.       1101= 1*83+1*82+0*81+1*80

        =512+64+0+1

        =577

2.       110011=1*85+1*84+0*83+0*82+1*81+1*80

=32768+4096+0+0+8+1

=36873

How to convert decimal to octal number

1.       4510=

Divided


Remainder

45/8=5

5

5/8=0

5

 

 

The octal number is remainder buttom to up.that means 4510=558

2.       23010=

divided

Reminder

 

230/8=28

6

28/8=3

4

3/8=0

3

 

That means 23010=3468

How to convert decimal number to hexadecimal  number

1.       8510=

Divide

Reminder

85/16=5.3125

5

.3125*16

5

Then the decimal number 8510=5516

divide

reminder

456/16=28.5

 

28.5/16=1.78125

1

.78125*16=12.5

12

.5*16=8.0

8


 

 

 

 2.456=

 

that means 45610=1C816


Wednesday, 24 June 2020

COMPUTER INPUT DEVICES

A COMPUTER IS A ELECTRONIC DATA PROCESSING MACHINE .THERE ARE  MAINLY THREE PART :- INPUT ,OUTPUT, AND PROCESSING .INPUT IS THIS FUNCTION WHICH WORK DATA ENTER IN COMPUTER AND PROCESSOR WORK ON THOSE DATA FOR USER  AND PROCESSOR TRANSFER TO OUTPUT DEVICE FOR USER VIEW. 
                                NAME OF INPUT DEVICE
  • MOUSE
  • KEYBOARDS
  • MICR
  • BCR
  • SCANNER
  • WEBCAM
  • WEB PAN

  1. MOUSE:- MOUSE IS A POINTING DEVICE   THERE  HAS THREE PART  :- LEFT BOTTOM ,RIGHT BOTTOM, AND WHEEL.
  • LEFT CLICK:- IN COMPUTER FUNCTION OF MOUSE DONE WITH  LEFT CLICK  BY DEFAULT   . If  WISH TO CHANGE FUNCTION BOTTOM FROM LEFT TO RIGHT  THEN WE GO TO SETTING  AND SELECT MOUSE FUNCTION . For example I select one file for open , that time I go to file and press left bottom  double click on file .
  • RIGHT :- RIGHT CLICK WORK FOR REFRESH , BACK , CREATE FILE ,DISPLAY MANAGEMENT,   VIEW ,MOVE COPY,  ETC. 
  • WHEEL:- WHEEL USE FOR PAGE UP AND DOWN, 
TYPES OF MOUSE
  


  1. OPTICAL  MOUSE:-OPTICAL MOUSE USE  MOST OF THE COMPUTER AND  LAPTOPS  IN CURRANT DAY .BECAUSE THOSE MOUSE COMMONLY IN LOW PRICE AND WITHOUT BATTERY  DISTRIBUTES  .OPTICAL MOUSE IS SIMPLE FEATURES  MOUSE THERE HAVE  A WIRE TO CONNECT  PC OR COMPUTER.

  2. WIRELESS MOUSE:- WIRELESS MOUSE USED FOR COMPUTER TO LONG RANGE USER  CONNECTIONS   .  WIRELESS  MOUSE USE WITH RADIO FREQUENCY  . THIS MOUSE IS BEST FOR BUSSINES MAN ,  THERE IS SOME PROBLEM  ,FOR EXAMPLE  IT USE WITH BATTERY 🔋 ,SOME TIME BATTERY CHARGE DOWN THAT TIME MOUSE IS NOT PROPER FUNCTION .
 WIRELESS MOUSE  BUILT  IN 1991 OF LOGITECH BY  SEPHEN T. KIRCH
        3
TRACKBALL MOUSE:- TRACKBALL MOUSE MOSTLY USE  GAMES PLAY .THIS MOUSE IS A BALL ,WHICH IS MOVE ALL ROUND  WITH SCROLL KEY. TRACK BALL MOUSE  IS A WIRE MOUSE. WHEN USE TRACKBALL MOUSE  NEED FOR THUMB FINGER, AND PLUMB OF HAND.
           TRACKBALL MOUSE  BUILT ABOUT WORLD WAR 2,THAT TIME JOYSTICK USE FOR AIRCRAFT. TINE OF INVENTION ABOUT  1946 TO 1947
            4
LASER MOUSE :- LEASER MOUSE AS LIKE TO OPTICAL MOUSE ,MAIN DIFFERENT ARE  :- LASER MOUSE HAS A LASER LIGHT AND OPTICAL HAS  LED LIGHT. LASER MOUSE  MOSTLY USE IN GAMING SOURCE. BUT OPTICAL MOUSE IS BETTER THAN LASER MOUSE IN ACCURACY  PURPOSE .

                    SOME OTHER TYPES OF MOUSE ARE OPTICAL MECHANICAL MOUSE , BALL MOUSE 
                KEYBOARD :-KEYBOARD IS TEXT INPUT DEVICE ,
TYPES OF KEYBOARDS
  • QWERTY KEYBOARDS:- QWERTY KEYBOARDS DESIGN IN LATIN LANGUAGE. THIS KEYBOARDS USE FIRST FOR SHOE'S NUMBER AND SIZE ARRANGEMENT PURPOSE .NAME MAKE FOR FIRST LETTER OF KEYBOARDS PANEL Q W E R T Y .
  • WIRED KEYBOARDS:-A WIRED KEYBOARDS MEANS A KEYBOARD WHICH IS CONNECTED WITH WIRE  FROM USB PORT TO KEYBOARDS 
  • NUMERIC KEYBOARDS:-NUMERIC KEYBOARD   GENERALLY IN RIGHT SIDE OF KEYBOARDS PANEL .THERE ARE 17 KEY BOTTOM .LOCK AND UNLOCK FEATURES OF NUMERIC KEYBOARDS  
  • ERGONOMIC KEYBOARDS:- ERGONOMIC KEYBOARD IS V SHAPE KEYBOARDS THIS KEYBOARDS DIVIDED INTO TWO PART .ONE IS LEFT PART AND ANOTHER IS RIGHT PART .IT USE FOR BOTH HAND TYPING . VARIOUS TYPES OF ERGONOMIC KEYBOARDS ARE ANGLE SPLIT KEYBOARD ,HANDHELD KEYBOARD, CONTOURED KEYBOARD,SPLIT KEYBOARD ETC
  • WIRELESS KEYBOARDS:-WIRELESS KEYBOARD USE WITHOUT WIRE ,IT WORK WITH RADIO FREQUENCY AND BLUETOOTH. AS LIKE WIRELESS MOUSE , WIRELESS KEYBOARDS SUPPORT 2.4 GHz . 
  • USB KEYBOARDS:-  USB KEYBOARD CONNECT FROM COMPUTER USB PORT TO KEY PAD WITH A USB CABLE.
  • BLUETOOTH KEYBOARDS:- BLUETOOTH KEYBOARDS USE BLUETOOTH TECHNOLOGY .THIS TYPE OF KEYBOARDS IS A WIRELESS KEYBOARD 
  • MAGIC KEYBOARDS :-APPLE INTRODUCE MAGIC KEYBOARDS IN 2019 .IT IS A AUTO ADJUST  BASED ON THE PLACE LIGHT BRIGHTNESS .
  • BACKLIT KEYBOARDS :-BACKLIT KEYBOARDS ARE KEYBOARDS THAT LIGHT COMING FROM UNDER THE KEYS.
  • GAMING KEYBOARDS:- GAMING KEYBOARDS USE MOSTLY IN GAME USER .
  • FLEXIBLE KEYBOARDS:- THIS TYPE OF KEYBOARDS CAN MAKE ROUND AND FLA TINE ANY REASON 
  • MEMBRANE KEYBOARDS:-MEMBRANE KEYBOARDS USE FOR MANY APPLICATION PURPOSE .AS LIKE HOSPITAL,ENGINEERING COLLEGE, OTHERS FUNCTION .
  • MECHANICAL KEYBOARDS : - MECHANICAL KEYBOARDS ARE UNIQUE AND SOFT KEY FEEL FOR USER .THIS TYPE OF KEYBOARDS PROVIDE DESIRED FEEDBACK TO USER.
SOME OTHER INPUT DEVICE ARE
  1.  BCR
  2. MICR
  3. SCANNER 
  4. WEBCAM 
  5. WEB PAN 

Tuesday, 23 June 2020

Operating system


                                        Operating system is a computer system software .it can handling all function of computer . without operating system  a computer can not function any work  . Hardware and  application software is interlinking with operating system  software .
                                Operating system can be categorized into mainly in two types . One is supporting high level language and another is supporting low level language or machine language 

                              Today we use many operating system which is support high level language .when come high level language support operating system that time change the computer world. When use machine language  for operating system that can be help few people who related with computer field  but high level language help normal people of world . 

                        Some important types of computer operating system


                                                    UNIX 

                                UNIX is a multiple user support  time sharing operating system. It was developed by key Thompson and Dennis Ritchie in 1970 AD at Bell labs for   PDP  -II . UNIX developed in the time of computer third generation  ,when the technology is ICs  with SSI and MSI technology. This OPERATING SYSTEM is the first operating system which is written in high level language.Those high level language is C .

Various version of unix operating system 
                            

                                        Structure of UNIX OPERATING SYSTEM are three layer

 
1   Kennel :- THIS layer has all module for process memory ,file ,, device and security management.
2 shell :- This layer has the commend interpreter
3 utilities:- This layer has all the operating system capability enhancement software including language compiler ,text editors ,and processing program ,variety of utilities and tools. 

 History of  unix operating system :- UNIX OPERATING SYSTEM developed earlier than Microsoft windows and linux operating system. fast version of unix operating system is ken"s new system. it was developed in 1969 by the AT&T.

LIST OF VERSION 

 VERSION RELEASE YEARS
KEN"S NEW SYSTEM (UNIX) 1969
UNIX 1(Time sharing operating system) 1971
 UNIX 2(Time sharing operating system) 1972
 UNIX 3 (Time sharing operating system) 1973
 UNIX 4 (Time sharing operating system) 1973
 UNIX 5 (Time sharing operating system) 1974
 UNIX 6 (Time sharing operating system) 1975
 UNIX 7 (Time sharing operating system) 1979
 UNIX 8 (Time sharing operating system) 1985
 UNIX 9 (Time sharing operating system) 1986
 UNIX 10 (Time sharing operating system) 1989


                           MS-DOS(MICROSOFT DISK OPERATING SYSTEM)

 It was developed by Microsoft  and IBM jointly in 1981 AD .in 1990 Microsoft developed independent . It is a single user interface operating  system.   UNIX and MS-DOS mainly different in user interface , UNIX support multi user with time sharing and MS-DOS  is single user interface without time sharing. 
                                                Structure of  MS DOS
        1 BIOS ( Basic input output system  )  it contains device driver for standard device . Such as key sound ,Disk , Floppy printer and Display monitor.
        2 Kennel :- This layer contain all the module for process management , those module usually and machine independent
        3 Shell :- This layer has the command INTERPRETER  MS DOS shell is also known as command.com

                                            Microsoft Windows

 . Microsoft Developed Windows operating system to overcome the limitation of its own MS-DOS windows 3.0 It was released in 1990.  

LIST OF VERSION OF WINDOWS 

 windows version  release  version      release date
WINDOWS NT 1.01.0120/11/1985
WINDOWS 1.02 1.0214/05/1986
WINDOWS 1.031.0321/08/1986
WINDOWS 1.041.0410/04/1987
 WINDOWS 2.03 2.03 09/12/1987
 WINDOWS 2.10 2.10 27/05/1988
 WINDOWS 2.11 2.11 13/03/1989
 WINDOWS 3.0 3.00 22/05/1990
 WINDOWS 3.1 3.10 06/04/1992
 WINDOWS NT 3.1 NT 3.1 27/07/1993
 WINDOWS FOR WORKGROUPS 3.11 3.11 08/11/1993
 WINDOWS 3.2 3.2 22/11/1993
 WINDOWS NT 3.5 NT 3.5 21/09/1994
 WINDOWS NT 3.51 NT 3.51 30/05/1995
 WINDOWS 95 4.00 15/08/1995
 WINDOWS NT 4.0 NT 4.0 31/07/1996
 WINDOWS 98 4.10
 15/05/1998
 WINDOWS 2000 NT 5.0 15/12/1999
 WINDOWS ME 4.90 19/06/2000
 WINDOWS XP NT 5.1 24/08/2001
 WINDOWS XP PROFESSIONAL x64 Edition NT 5.2 25/04/2005
 WINDOWS VISTA NT 6.0 08/11/2006
 WINDOWS 7 NT 6.1 22/07/2009
 WINDOWS 8 NT 6.2 01/08/2012
 WINDOWS 8.1 NT 6.3 27/08/2013
 WINDOWS  10 NT 10.0 15/07/2015

                                           .   MICROSOFT WINDOWS NT 

Microsoft Windows NT is a multi user time sharing operating system developed by Microsoft. It is a suitable use with powerful workstation network  and database servers .it has built in networking and communication features , stick security system and rise site of tools for software development and system administration.

                                                                  LINUX

                            Linux is a open source operating system, it is a multi tasking and multi processing operating system system  LINUX TRAVELLS invented it for the first time for a two projects, later he posted the code on intranet and the would wind programme to develop.

 LINUX VERSION RELEASE DATE END DATE
 LINUX 1.0 27/08/2006 -
 LINUX 2.0 13/11/2006 04/2008
 LINUX 2.1 20/12/2006 04/2008
 LINUX 2.2 20/02/2007 04/2007
 LINUX  3.0 30/05/2007 10/2008
 LINUX 3.1 24/09/2007 10/2008
 LINUX  4.0 15/0/10/2007 04/2009
 LINUX 5.0 08/06/2008 04/2011
 LINUX  6.0 15/12/2008 04/2010
 LINUX 7.0 26/05/2009 10/2010
 LINUX 8.0 28/11/2009 04/2011
 LINUX 9.0 18/05/2010 04/2013
 LINUX 10 12/11/2010 04/2012
 LINUX 11 26/05/2011 10/2012
 LINUX  12  26/11/2011 04/2013
 LINUX 13 23/05/2012 04/2017
 LINUX 14 20/11/2012 04/2014
 LINUX 15 29/05/2013 01/2014
 LINUX 16 30/11/2013 01/2014
 LINUX (17 TO 17.3 31/05/2014 04/2019
 LINUX (18 TO 18.3 30/06/2016 04/2021
 LINUX  19 TO 19.3 29/06/2018 04/2023
 LINUX 20 10/06/2020 2025


                                                   Some MS DOS  COMMAND

1 CHDIR/CD:- Display the name or change the current directory 

2 CHKDSK:- Check a disk and display status report.

3 CLS :- clears the screen.

4 copy :- copies one or more file to another location.

5 DATE :- Display or set date .

6 DIR :- Display a list of files.

7 DEL:- To remove or erase a file . C:del<file name>

8  MD/MKDIR:- Creat a directory. c:md/mkdir<directory name>

9 . MOVE:- oneor more files from one directory to another directory.

for example  c;move<source file name><distinction file name>

10 TIME :- Display the system of Time .

11. print:- To print a text file. for example c\print <file name>

12 COPY CON:- To create a file .   c\copy con <file name>.

13 REN/RENAME:-Rename a file or directory . for example c\ren/ rename <old file name><new file name> enter

14 RMDIR :- To removes directory . c\rmdir<file name> enter

15 TYPE :- To Display the contents of a file . c\type<file name> enter

16  EDIT :- To edit content of a file. c\edit<file name >enter

                       another window will open with the contents , edit or modify the contents.

            save and exit by clicking file manu

17 COPY:- copy/duplicate a file from one folder to another folder. c:\folder name> copy <file name><drive name><folder name> enter

                    *******************

            basic concept of software

                computer processor ,memory

                    classification of computer

                            computer , what is computer ?

Monday, 22 June 2020

BASIC CONCEPT OF SOFTWARE

  
                                                A SEQUENCE OF INFORMATION GIVEN TO A COMPUTER TO PERFORM A PARTICULAR TASK IS CALLED A PROGRAM , AND A SET OF PROGRAMS WRITTEN FOR A  COMPUTER BY COMPUTER LANGUAGE IS CALLED A SOFTWARE .
                        THE TERM SOFTWARE REFERENCE TO  A SOFT OF COMPUTER PROGRAM PROCEDURES AND ASSOCIATED DOCUMENTS DESCRIBING PROGRAMS AND HOW THEY ARE TO BE USED.
                         AND THE TEAM OF SOFTWARE PACKAGE IS A GROUP OF PROGRAMS THAT SOLVE A SPECIFIC PROBLEM OR PERFORM A SPECIFIC TYPE OF JOB .
                            TYPE OF SOFTWARE 
Add caption

SOFTWARE CAN BE CATEGORIES INTO TWO TYPE 
  • SYSTEM SOFTWARE 
  • APPLICATION SOFTWARE
SYSTEM SOFTWARE :- SYSTEM SOFTWARE IS A SET OF ONE OR MORE PROGRAM,WHICH CONTROLS THE OPERATION AND EXTENDS THE PROCESSING CAPABILITY OF A COMPUTER SYSTEM .
                                        IN GENERAL A COMPUTER SYSTEM SOFTWARE PERFORMS ONE OR MORE OF FOLLOWING FUNCTION .  
  1. SUPPORTS DEVELOPMENT OF OTHER APPLICATION SOFTWARE .
  2. SUPPORTS EXECUTION OF OTHER APPLICATION SOFTWARE .
  3. MONITOR EFFECTIVE USE OF VARIOUS HAND WARE RESOURCES ,SUCH AS CPU ,MEMORY, PERIPHERALS  ETC.
  4. COMMUNICATION WITH AND CONTROLS OPERATION OF PERIPHERAL DEVICE ,SUCH AS PRINTER, SCANNER ETC.
                SOME COMMONLY KNOWN TYPES OF SYSTEM SOFTWARE 
  1. OPERATING SOFTWARE ( OPERATING SYSTEM) :- OPERATING SYSTEM SOFTWARE TAKE CARE OF EFFECTIVE AND EFFICIENT UTILIZATION  OF ALL HARDWARE AND SOFTWARE COMPONENTS OF A COMPUTER SYSTEM.
  2. PROGRAMMING LANGUAGE TRANSLATOR:- PROGRAMMING LANGUAGE TRANSLATORS TRANSFORM THE INSTRUCTIONS PREPARED BY PROGRAMMED  INTO A FORM THAT CAN BE INTERPRETED AND EXECUTED BY A COMPUTER SYSTEM .
  3. COMMUNICATION SOFTWARE :- COMMUNICATION SOFTWARE ENABLES TRANSFER DATA AND PROGRAMS FROM ONE COMPUTER TO AND THEIR COMPUTER SYSTEM.
  4. UTILITY SOFTWARE:- UTILITY SOFTWARE OR PROGRAMS ARE A SET OF PROGRAM THAT HELP THE USER IN SYSTEM MAINTENANCE
                    OPERATING SYSTEM 
OPERATING SYSTEM IS AN INTERRED SET OF PROGRAM THAT CONTROLS THE RESOURCE OF A COMPUTER SYSTEM AND PROVIDES ITS USERS WITH INTERFERE OR VIRTUAL MACHINE THAT ARE EASIER TO USE.
AN OPERATING SYSTEM A COLLECTION OF PROGRAMS THAT CONTROLS THE OVERALL OPERATION IN A COMPUTER .
            TWO PRIMARY OBJECTIVES OF AN OPERATING SYSTEMS AR
  1. MAKE A COMPUTER SYSTEM EASIER TO USE.
  2. MANAGE THE RESOURCES OF A COMPUTER SYSTEM.
            MAIN FUNCTION OF OPERATING SYSTEM 
MOST OF THE OPERATING SYSTEM PERFORM THE FOLLOWING FUNCTION 
  • PROCESS MANAGEMENT 
  • MEMORY MANAGEMENT 
  • FILE MANAGEMENT
  • DEVICE MANAGEMENT 
  • SECURITY
  • COMMAND INTERPRETATION
                PROCESS MANAGEMENT :-A PROCESS ALSO CALLED JOB IN A PROGRAM IN EXECUTION THE MAIN OBJECTIVE OF PROCESS MANAGEMENT MODULE ON A OPERATING SYSTEM IS TO MANAGE THE PROCESSES SUBMITTED TO A SYSTEM IN A MANNER TO MINIMIZE THE IDLE TIME OF PROCESSORS OF THE SYSTEM.
        SOME PROCESS MANAGEMENT TECHNIQUES ARE 
  • MULTIPROGRAMMING :- MULTIPROGRAMMING IS THE INTER LEVEL EXECUTION OF TWO OR MORE DIFFERENT AND INDEPENDENT PROGRAMS BY COMPUTER.
  • MULTI TASKING :-  MULTI TAKING IS A SINGLE USER VARIATION OF MULTIPROGRAMMING CONCEPT . MULTI TASKING MEANS CONCURRENT EXECUTION OF MULTIPLE JOB TASK /PROGRAMS IN A SINGLE USER SYSTEM . FOR EXAMPLE PERSONAL NOTE BOOK ,LAPTOP .
  • MULTI PROCESSING :-MULTI PROCESSING IS THE USE OF TWO OR MORE CPU LINKED TOGETHER TO OPTIMIZE DATA PROCESSING. IN MULTI PROCESSING SYSTEM THE PROCESSORS MANY SIMULTANEOUSLY EXECUTE DIFFERENT INSTRUCTION FROM THE SOME PROGRAM.
  •   MULTI THREADING :- THREADING ARE A POPULAR TO IMPROVE APPLICATION PERFONMANCE .IN THOSE OPERATING SYSTEM THE BASIC INIT OF CPU UTILISATION IT THREADS , THE PROCESS CONSIST IN THOSE OPERATING SYSTEM OF ADDRESS SPACE AND ONE OR MORE THREAD OF CONTROL.EACH THREAD OF A PROCESS HAS OWN PROGRAM COUNTER , IT IS OWN REGISTER STATE AND IT IS OWN STRACK.
  •  TIME SHARING:- THE TIME SHARING IS THE ABILITY OF A COMPUTER TO BE USED BY MORE THAN ONE USER FOR MORE THAN ONE APPLICATION AT THE SOME TIME.

TIME SHARING IS A MECHANISM TO PROVIDE SIMULTANEOUS INTERACTIVE USE OF A COMPUTER SYSTEM BY MANY USERS  IN SUCH A WAY THAT ALL USER FOR THAT HE/SHE  IS THE SOLE USER OF THE SYSTEM.IT USE . MULTI PROGRAMMING WITH A SPECIAL CPU SCHEDULING ALGORITHM TO ACHIEVE THIS.

     MEMORY MANAGEMENT:- THE MEMORY MANAGEMENT PLAYS AN IMPORTANT ROLE IN OPERATION SYSTEM. ITS JOB IS TO KEEP LINK OF FREE AND ACCUSED PART OF MEMORY. IT ALSO ALLOCATED MEMORY TO PROCESS.WHEN THEY NEED IT AND DEALLOCATES WHEN THEY NO MORE  NEED.
    SOME DIFFERENT MEMORY MANAGEMENT SYSTEM ONE MODULE GIVEN BELOW .
  • UNIPROGRAMMING MEMORY OR SINGLE CONTIGUOUS ALLOCATION.
  • MULTIPROGRAMMING MEMORY MODEL OR PARTITIONED ALLOCATION.
A) MULTIPROGRAMMING WITH FIXED NUMBER OF MEMORY PARTITIONS.
 B) MULTIPROGRAMMING WITH VARIABLE NUMBER OF MEMORY PARTITIONS.
         FILE MANAGEMENT:- A FILE IS A CALLCETION  OF RELATED INFORMATION.EVERY FILE HAS A NAME , ITS DATE AND ATTRIBUTES, FILE MANAGEMENT MODEL OF AN OPERATING SYSTEM TAKE CARE OF FILE RELATIVE ACTIVITIES ,SUCH AS STRUCTURING ACCESSING ,NAMI NA SHARING AND PROTECTION OF FILES.
             SOME FILE MANAGEMENT SYSTEM METHOD ARE :- 
  1. FILE ACCESS METHODS.
       a) SEQUENTIAL ACCESS FILES.
        b) RANDOM ACCESS FILES.
 SEQUENTIAL FILE :- A FILE IN WHICH RECORDS AND STORED ONE AFTER ANOTHER IN AN  ASCENDING OR DESCENDING ORDER DETERMINED BY THE VALUE OF THE KEY FIELD OF RECORDS.
    RANDOM ACCESS FILE:- A FILE ORGANISATION IN WHICH A RECORD  CAN BE DERECTLY LOCATED BY ITS KEY FILED VALUE WITHOUT HAVING TO SEARCH THROUGH A SEQUENCE OF OTHER RECORDS.
        DEVICE MANAGEMENT:- PERIPHERALS AND ALL THE DEVICE MANAGEMENT MODULE OF AN OPERATING SYSTEM TAKES CARE OF CONTROLLING ALL I/O USER DEVICE OF A COMPUTER SYSTEM AND PROVIDE A SIMPLE AND EASY TO USE  INTERFACE TO THESE DEVICES.
    COMPUTER USERS DEVICE CONTROLLER TO CONTROL EASY I/O AND OTHER PERIPHERAL DEVICE OF THE SYSTEM.
   DEVICE CONTROLLER TAKES CARE OF THE DATA TRANSFER BY THE FOLLOWING TWO METHODS 
   1 ) NON DMA TRANSFER
    2) DMA TRANSFER

      SECURITY :- COMPUTER SECURITY DEALS WITH PROTECTING VARIOUS RESOURCES AND INFORMATION OF A COMPUTER SYSTEM AGAINST DESTINATION AND UNAUTHORIZED ACCESS .IT INVOLVES BOTH EXTERNAL AND INTERNAL SECURITY.
     EXTERNAL SECURITY MEANS FIRES FLOODS  .AS LIKE EARTHQUAKE STOLEN DESK, BACK COPIES ETC. 
     INTERNAL SECURITY
    1) USER AUTHENTICATION 
     2) ACCESS CONTROL
      

   COMMAND INTERPRETATION:-  COMMAND INTERPRETATION MODULE KNOWN COMMAND INTERPRETERS OF AN OPERATING SYSTEM PROVIDES A SET OF COMMANDS WHICH USERS USE TO GIVE INSTRUCTION TO A COMPUTER FOR EXECUTION OF THEIR JOB.

TWO DIFFERENT COMMEND INTERPRETER ARE  1) COMMAND LINE INTERFACE 2 ) GRAPHICAL USER INTERFACE.
                                        ***************************

Sunday, 21 June 2020

Computer Processor, Memory

WHAT IS PROCESSOR ? WHAT IS MEMORY ?



A UNIT  OF COMPUTER THAT INTER PRE INSTRUCTION AND EXCLUDES THEM AND PROCESSOR MEANS PERFORMING A SERIES OF ACTION OR OPERATION ON DATA TO CONVERT THEM INTO INFORMATION .
                                 TYPES OF PROCESSOR 
  1. CISC ( COMPLEX INSTRUCTION SET COMPUTER)
  2. RISC (REDUCED INSTRUCTION SET COMPUTER)
  3. EPIC ( EXPLICITLY PARALLEL INSTRUCTION COMPUTING)
1 CISC :- AN ARCHITECTURE OF CPU WITH LARGE INSTRUCTION SET, VARIABLE- LENGTH INSTRUCTION AND A VARIETY OF ADDRESSING MODES.
2 RISC :- AN ARCHITECTURE OF CPU WITH SMALL INSTRUCTION SET , FIXED LENGTH INSTRUCTING AND REDUCED REFERENCE TO MEMORY TO RETRIEVE OPERANDS.
3EPIC :- A TECHNOLOGY  THAT IS FIRST EMERGING AS THE TECHNOLOGY FOR NEXT GENERATION PROCESSORS.

                   FEATURES OF PROCESSOR 
 THREE KEY FEATURES USED IN THAT TECHNOLOGY FOR IMPROVING PROCESSOR PERFORMANCE AND EXPLICIT PARALLELISM  PREDICATION ,AND SPECIFICATION

                                                    PROCESSOR SPEED 
PROCESSOR FETCHES DUDES AND EXECUTES INFORMATIONAL PROPER INTERVALS WITH INTERVAL TIMED ,BY A SPECIFIC NUMBER OF CLOCK CYCLES ONE CYCLES IS THE TIME IT TAKES PERFORM ONE OPERATION SUCH AS MOVING A BYTE OF DATA FROM ONE MEMORY LOCATION TO ANOTHER.
                            WE MEASURE THE PROCESSOR SPEED FOR MICRO COMPUTER IN MH2( MEGA HEART 2) AND GH2 ( GIGA HEART 2)
IN MINI COMPUTER AND MAIN FRAME COMPUTER IN MIPS (MILLION OS INSTRUCTIONS PER SECOND) AND SUPER COMPUTER IN MFLOPS( MILLIONS OF FLOATING POINT OPERATIONS PER SECOND).
                        CPU ( CENTRAL PROCESSING UNIT)
THE CONTROL UNIT AND ARITHMETIC LOGIC UNIT OF A COMPUTER SYSTEM ARE JOINLY KNOWN AS CPU , IT IS THE MAIN BRAIN OF COMPUTER SYSTEM IN WHICH ALL THE CALCULATIONS AND COMPRESSIONS PERFORMED BY A COMPUTER ARE CARRIED OUT ,THE CPU ALSO RESPONSIBLE FOR ACTIVATING AND CONTROLLING OPERATION OF OTHER UNITS OF A COMPUTER SYSTEM.

                SOME COMPONENTS OF CPU 
  1. CU (CONTROL UNIT )
  2. ALU (ARITHMETIC AND LOGIC UNIT 
  3. INSTRUCTION SET AND REGISTER 
  4. MEMORY UNIT ( IT KNOWN AS STROGE UNIT)
  5. OPERATIONAL UNIT

CU (CONTROL UNIT):- CU IS THE MOST IMPORTANT PART  OF THE CPU AS IT CONTROL AND CO-ORDINATION THE ACTIVITIES OF ALL OTHER UNIT .THE CU ACTS AS A CENTRAL NERVOUS SYSTEM OF MANAGES AND CO-ORDINATES THE CENTER COMPUTER SYSTEM.
   ALU ( ARITHMETIC & LOGIC UNIT) :- THE FUNCTION OF AN ALU IS TO PERFORM ARETHMETIC AND LOGICAL OPERATION , SUCH AS ADDITION SUBTRACTION ,MULTIPLICATION AND DIVISION ALONG WITH LOGICAL OPERATIONS LIKE AND ,OR ,NOT ,INTERMENT DECREMENT,COMPARISON OPERATIONS.

INSTRUCTION SET AND REGISTER
INSTRUCTION MEANS COMMAND OR ORDER GIVEN TO THE COMPUTER ,IT NORMALLY CONSISTS OF A CODE TO INDICATE THE OPERATION TO BE PERFORMED AND INSRUCTION SET MEAN A GROUP OF EVERY CPU HAS BUILT IN ABLITY TO EXECUTE A SET OF MACHINE INSTRUCTIONS CALLED ITS INSTRUCTION SET . ALL CPU IS NOT SAME INSTRUCTION SET  ,DIFFERENT CPU HAVE DIFFERENT INSTRUCTION SET.
            
                        REGISTER AS A COMPUTER CPU INTERPRETS AND EXECUTES INSTRUCTION , THERE IS MOVEMENT OF INSTRUCTION BETWEEN THE VARIOUS UNITS OF A COMPUTER .TO HANDLE THIS PROCESS ,SATISFACTORY AND TO SPEED UP RATE OF INFORMATION TRANSFER .THE CPU USES A MEMBER OF SPEACIAL MEMORY UNITS CALLED REGISTER.
REGISTER ARE SMALL AND HIGH SPEED STORAGE UNITS THAT HOLD DATA TEMPARARITY ,WHEN THERE IS AN INTERPRETATION AND EXECUTIONS OF INSTRUCTION BY CPU.
            THE NUMBER OF REGISTER VARIOUS FROM COMPUTER TO COMPUTER ,
THERE ARE SOME COMMON REGISTERS TO ALL THE COMPUTERS.
  1. MAR(MEMORY ADDRESS REGISTER):-IT HOLDS THE ADDRESS OF THE ACTIVE MEMORY LOCATIONS.
  2. MBR(MEMORY BUFFER REGISTER):- IT HOLDS THE CONTENTS OF THE ACCESSED (READ/WRITE ) MEMORY WORD ON IT ,WAY TO AND FROM MEMORY .
  3. PROGRAM CONTROL:- ITS HOLD THE ADDRESS OF THE NEXT INSTRUCTON FOR EXECUTION.
  4. A(ACCUMULATOR):- IT HOLD THE DATA OR WHICH THE SYSTEM HAS TO OPERATE INTER MEDIATE RESULT AND RESULTS OF OPERATIONS PERFORMED.
  5. I(INSTRUCTION REGISTER):- IT HOLDS THE CURRENT INSTRUCTION UNDER EXECUTION (HOLDS AN INSTRUCTION )WHILE IT IS BEING EXECUTED.
  6. I/O(INPUT/OUTPUT):- THE SYSTEM USES I/O REGISTER TO COMMUNICATE WITH INPUT AND OUTPUT DEVICE.
                                        MEMORY UNIT(STORAGE  UNIT)
 MEMORY CHIPS
 VOLATILE
 STATIC RAM DYNAMIC RAM
 NON VOLATILE
 MANUFACTURE PROGRAM ROM  USER PROGRAMMED
 PROM EPROM
 UVEPROM EEPROM


THIS UNIT IS DATA AND INSTRUCTIONS ENTERED INTO A COMPUTER SYSTEM THROUGH INPUT UNITS HAVE TO STORED INSIDE THE COMPUTER BEFOR ACTUAL PROCESSING STORAGE . IN SHORT A STORAGE UNIT HOLDS 
  1. THE DATA / INSTRUCTION REQUIRED FOR PROCESSING 
  2. INTER MEDIATE RESULT OF PROCESSING 
  3. FINAL RESULT OF PROCESSING ,BEFORE THE SYSTEM RELEASES THEM TO AN OUTPUT UNIT.
TYPE OF MEMORY 
STORAGE DEVICE ARE TWO TYPES 
  • PRIMARY MEMORY OR MAIN MEMORY 
  • SECONDARY STORAGE OR AUXILIARY MEMORY
PRIMARY MEMORY:- MAIN MEMORY OF A COMPUTER SYSTEM CONSISTS OF SEVERAL SMALL STORAGE AREAS CALLED LOCATIONS OR CELLS.EACH OF THESE LOCATIONS CAN STORE IS FIXED NUMBER OF BITS CALLED WORD LENGTH OF THE MEMORY. (MORE BITS MEANS MORE POWER ,MORE SPEED)

TYPE OF MAIN MEMORY
MEMORY CHIPS ARE CLASSIFIED MAINLY BASED ON THUS CAPABILITY TO RETAIN STORED DATA ,WHEN  POWER IS TURNED OFF OR INTERRUPTED.
  • RAM( RANDOM ACCESS MEMORY):- THIS IS APART OF STOREGE WHERE DATA AND PROGRAM INSTRUCTION AND HOLD TEMPORARY ,WHILE BEING MANIPULATED OR EXECUTED. IT IS CALLED RAM BECAUSE ANY OF THE LOCATIONS ON THE CHIP CAN BE STORE AND RETRIEVE DATA AND INSTRUCTIONS.RAM IS A VOLATILE MEMORY  
RAM IS TWO TYPE 
  1. DYNAMIC RAM (DRAM)
  2. STATIC RAM(SRAM)
DYNAMIC RAM(DRAM):- DRAM USES ON EXTERNAL CIRCUITRY TO PERIODICALLY REGENERATE OR REFRESH STORAGE CHANGE TO RETAIN THE STORED DATA .

SRAM (STATIC RAM ):-IT DOES NOT NEED ANY SPECIAL REGENERATE CIRCUITY RETAIN THE STORED DATA .SRAM CHIPS ARE MORE COMPLICATE AND TAKE UP MORE SPACE THAN DYNAMIC RAM CHIPS BECAUSE THEY REQUIRED MORE TRANSISTORS AND OTHER DEVICES TO STORE A BIT OF DATA.
  • ROM(READ ONLY MEMORY ):IN ROM THE STORED DATA RETAIN AFTER THE POWER SUPPLY OFF, IT  IS A NON VOLATILE , ROM ARE ALSO UNKNOWN AS FIELD STORES PERMANENT STORES OR DEAD STORES ,ROM CHIPS CONTAIN MICRO-PROGRAM CONTROL INSTRUCTION OR SYSTEM BOOT PROGRAM  THAT CAUSE THE MACHINE TO PERFORM  OPERATION  SUCH AS STARTING THE COMPUTER OR INSTRUCTIONS TO THE ENTIRE OPERATING SYSTEM.
  1. PROM (PROGRAMMABLE READ ONLY MEMORY):- PROM IS A PROGRAMMABLE ROM ,THERE ARE TWO TYPE OF ROM - MANUFACTURE -PROGRAMMABLE AND USER PROGRAMMED. BOTH THE USER CAN STORE THEIR PROGRAM IN ONE SHOT ,AFTER THE ONE USE IT BECOMES ROM, IT CAN NOT BE PROGRAMMED IN THE USE.
  • EPROM( ERASABLE PROGRAMMABLE ROM):- ONCE INFORMATION IS STORAGE IN A ROM OR PROM CHIP A USER CAN NOT AFTER IT ,ERASABLE PROGRAMMABLE READ ONLY MEMORY CHIP OVER COME ,THIS PROBLEM BY ALLOWING USERS TO REPROGRAM IT EASILY TO STORE NEW INFORMATION   EPROM CHIPS ARE OF TWO TYPES 
  1. ULTRA VIOLET EPROM :- IN UVEPROM ,WHICH REQUIRES EXPOSING THE CHIP FOR SOME TIME TO ULTRA VIOLET LIGHT FOR ERASING INFORMATION STORED IN IT.  
  2. ELECTRICALLY EPROM   :-WHICH REQUIRES USE OF HIGH VOLTAGE ELECTRIC PULSE FOR ERASING INFORMATION STORED IN IT EEPROM IS ALSO KNOWN AS (FLASH MEMORY ) BECAUSE OF THE CASE WITH WHICH A USE CAN AFTER PROGRAMS STORED IN IT EXPLAIN DIVE MP3
                                    CACHE MEMORY
CACHE MEMORY IS AN EXTREMELY FAST AND SMALL MEMORY BETWEEN CPU AND MAIN MEMORY ,IT IS ABOUT 10NS (THE ACCESS TIME OF MAIN MEMORY IS 2 OR 3 PERCENT OF THE MAIN MEMORY.
                    A CACHE CONTROLLER NEED FOR THE CACHE MEMORY CACHE MEMORY  ARE TWO TYPE WRITE THOUGH AND WRITE BACK.
            WRITE THOUGH:- IN WRITE THOUGHCACHE THE MAIN MEMORY IS UPDATED EACH TIME THE CPU WRITES INTO THE CACHE ,THE ADVANTAGE OF THE WRITE THOUGH CACHE IS THAT THE MAIN MEMORY ALWAYS CONTAINS THE SOME DATA AS THE CACHE CONTAINS.
                WRITE BACK:- IN CASE OF WRITE BACK CACHE A WRITE BUFFER MAY BE INCLUDED ,IT HOLDS TEMPORARILY THE FLOG MARCHED BLOCK OF DATA ,WHICH ARE TO BE REMOVED FROM THE CACHE AND TO BE STORED IN THE MAIN MEMORY.

                        REAL (PHYSICAL )AND VIRTUAL MEMORY
   REAL MEMORY:-THE REAL MEMORY IS THE ACTUALY MAIN MEMORY PROVIDED IN THE SYSTEM.IT IS DERECTLY ADDRESSED IN THE CPU , THE ADDRESS OF A LOCATION OF THE PHYSICAL MEMORY IS CALLED PHYSICAL ADDRESS.
VIRTUAL MEMORY:- VIRTUAL MEMORY IS AN ILLUSTRATION .IT IS A TECHNIQUE WHICH ALLOW A PROGRAMMER TO USE MAIN MEMORY MORE THAN WHAT A COMPUTER REALLY HAS IT GIVES THE PROGRAMME AN ILLUSION THAT THEY HAVE  MAIN MEMORY AVAILABLE MORE THAN WHAT IS PHYSICAL PROVIDED IN THE COMPUTER.

        VIRTUAL MEMORY REALIZE OR NOT ?
VIRTUAL MEMORY IS MECHANISM USES THREE BASIC CONCEPT  FOR IT REALIZE
1    ONLINE SECONDARY MEMORY:- IT IS AN ONLINE SECONDARY STORAGE DEVICE HAVING MUCH LARGER CAPACITY THAN MAIN MEMORY.
2 .  SWAPPING:- SWAPPING IS THE PROCESS OF TRANSFERING A BLACK OF DTA FROM ONLINE SECONDARY STORAGE TO MAIN MEMORY.
SWAPPING IN MEANS FROM ONLINE SECONDARY STORAGE TO MAIN MEMORY AND SWAPPING OUT MEANS FROM MAIN MEMORY TO ONLINE SECONDARY STORAGE.
3 DEMAND PAGING :- IN VIRTUAL MEMORY SYSTEM THE OPERATING SYSTEM PARTITIONS THE PHYSICAL MEMORY INTO PAGE FORMES OF SOME SIZE .NOW INSTEAD TO LOADING  ON ENTIRE PROCESS BEFORE IT IS EXECUTION CAN START, THE OPERATING SYSTEM USE SWAPPING ALGORITHM CALLED DEMAND PAGING THE ALGORITHM SWAPS IN THOSE PAGES ONLY THE PROCESS, WHICH THE PROCESS CURRENTLY USEDS IN MEMORY FOR IT IS EXECUTION TO CONTINUE.
    ADVANTAGE OF VIRTUAL MEMORY
1 IT PROVIDE A LONGER VIRTUAL MEMORY TO PROGRAMMES ON A SYSTEM HAVING SMALLER PHYSICAL MEMORY.
2    IT ENABLES EXECUTION OF A PROCESS ON A SYSTEM WHOSE MAIN MEMORY SIZE IS LESS THAN THE TALL MEMORY REQUIRED BY THE PROCESS.
3IT ENABLE A SYSTEM TO START A PROCESS EXECUTION WHEN SUFFICIENT FREE MEMORY AVAILABLE.
4 IT MAKES PROGRAMMEING TASK MUCH EASIER.
        DISADVANTAGE OF VIRTUAL MEMORY
1 IT IS DIFFICULT TO IMPLEMENT BECAUSE IT REQUIRES ALGORITHMS TO SUPPORT DEMAND PAGING.
2 IT USED CARLESSLY ,IT MAY DECREASE PERFORMANCE SUBSTANTIALLY INSTEAD TO INCREASING PERFORMANCE.
          STORAGE EVALUATION CRITERIA :- 
ANY STORAGE UNIT OF A COMPUTER SYSTEM IS CHARACTERIZED AND EVALUATION BASED ON FOLLOWING PROPERTIES.
  1 STORAGE CAPACITY:- IT IS THE AMOUNT OF DATA WHICH THE STORAGE UNIT CAN STORE LARGE STORAGE CAPACITY IS ALWAYS DISIREBLE .
2 .ACESS A TIME :- IT IS THE TIME REQUIRE TO LOCATE AND RETREEVE STORED DATA FROM THE STORAGE UNIT RESPONSE TO A PROGRAM INSTRUCTION FASTER ACCESS TIME IS PREFERABLE.
3 COST PER BIT OF STORAGE.:- IT REFERS TO THE COST OF A STORAGE  UNIT FOR A GIVING STORAGE CAPACITY.
4  VOLATILE:- IT STORAGE UNIT CAN ERASE DATA STORED IN OF EVEN IN CASE OF POWER OR INTERPRETATION OF POWER IT IS CALLED NON VOLATILE STORAGE , AND ON THE OTHER HAND IT A STORAGE UNIT LOSES DATA STORED .IN CASE OF POWER OFF OR O INTERPRETATION ON POWER, IT IS CALLED VOLATILE STORAGE.
RANDOM ACCESS:- IT THE TIME OF TAKEN TO ACCESS A PRICE OF DATA FROM A LOCATION STORAGE UNIT IS INDEPENDENT OF THE LOCATION OF THE DATA IN THE STORAGE UNIT IT IS CALLED RANDOM ACCESS STORAGE ON MEMORY.