Sunday, March 31, 2013

Report on Histotry of Computer


 

Report on Histotry of Computer

Contents:



       i.            Computer

                                    History of computer
                                    Component of computer


    ii.            Computer Networking

                                   Types of Network
                                   Network topologies


 iii.            Data Transmission

                                  OSI Layers


  iv.            Number Systems

                                   Binary Numbers
                                   Octal Numbers

                                  Hexadecimal Numbers


     v.            Types of Memory

                                   RAM
                                   ROM

 

  vi.            MATLAB


Introduction:


                This report is about our Computing Fundamentals Course in which we have discussed different topics about fundamentals of computer , from types of computer to the equipments of computer . In this course we also have discussed the processing of computer on numbers , bits and there signs . Also a code to correct the error in sending message.
The purpose of this report is to survey the state of our Computing Fundamentals Course and get a brief revision of our course.
i.                Computer:
                                A computer is a machine that can be programmed to accept data, process data into useful information and store it for later use. A computer consists of hardware and software. The machine is known as hardware and the programs are called software.

History of computer

                                The first computing device called ABACUS. It was developed in 600 B.C. it was used to perform simple addition and subtraction.  After it the first generation, second generation, third generation, fourth generation, fifth generation (present and beyond) are to be made.
Components of computer
                Computer consists of Hardware and software.
Hardware:
The hardware components consist of CPU (central processing unit), input and output devices.CPU consist of main board Processor, RAM, ROM, Storage devices, and data carrying buses. Processor consists of ALU (Arithmetic logic unit) and CU (control unit). ALU perform all arithmetic and logical expressions while CU controls control operations.
 Software:
A software is a set of instructions given to the computer to perform some tasks
ii. Computer Networking:
                                                A number of computers connected together to share information is called a computer network.  The computers in a network are connected through cables, satellites or telephone line.
Types of Computer Network:
                There are three main types of networks. These are:

*LAN                  Local Area Network
*WAN                Wide Area Network
*MAN                Metropolitan Area Network

Local Area Network
LAN is most commonly type of network. It covers a small area. LAN Transmit data very fast rate. Data transmission speed of LAN are 1 to 100 MB/ Sec.
Wide Area Network
it covers a large area. WAN connects computers in different cities, countries, and continents.
Transmission speed of WAN is 56kbps to 45Mbps.
Metropolitan Area Network
A metropolitan area network covers a geographical area of the size of a city. It offers a high speed data transmitting

Network Topologies
                The physical layout or the way in which network connections are made is called a topology.
Important types of topologies:

 Bus topology
In bus topology, computers are connected with a central wire called bus. The two end points absorb signals called nodes. The sender computer sends data it travels through bus and only destination computer accept this data.

 Star topology
a star network is one which all the cables run from the computer t a central location, where they are all connected to a device called Hub.

Ring topology
in ring topology all each computer connected to the next computer with the last one connected to the first. Ring topology is also called token ring topology.
iii. Data Transmission:
                                Data communication is a process of transferring data electronically. Different protocols are used to transfer data through a medium.

 Network standards organizations:
 1- CCIT (Consultative Committee on International Telegraph and Telephony)
 CCITT is now renamed as ITU (international Telecommunication Union)
2- IEEE (Institute of Electrical and Electronic Engineers)   
the following protocols are defined by IEEE.
*Ethernet (IEEE   802.3)
*Token Bus (IEEE   802.4)
* Token Ring (IEEE 802.5)
OSI Layers
                OSI stands for Open System Interconnection. An OSI model allows any two systems to communicate with each other.

 OSI Layers
                There are seven OSI layers:

1.  Application Layer
2.   Presentation Layer
3.   Session Layer
4.  Transport Layer
5.  Network Layer
6.  Data Link Layer
7.  Physical Layer
Application Layer
the application layer is the top-most layer of OSI model. It provides service directly to user interface1.
Presentation layer
presentation layer perform data reformatting, data compression, and encryption.
Session layer
the session layer establishes, manage, user connections.
Transport layers
the transport layer control flow of data. It ensures the messages are delivered error free.
Network layer
the network layer responsible for establishing, maintaining, and terminating connections. It manages the delivery of data from source to destination.
Data link layer
Data link layer divide data into stream of bits and packets. It controls flow of data it free the errors and prevent data duplication.
Physical layer
Physical layer is the bottom layer of OSI modal. It transmit stream of bits and define how the data is transmitted over the network.
iv.                     Number Systems

Number System
                        There are three types of  number systems discussed in our course which are following:

Binary number
Digital computer use binary system for data representation and processing. It is based on two values 0 and 1.

Octal number
Octal system consist of eight digit which are 0,1,2,3,4,5,6,7. The base of octal system is 8.
OCTAL
BINARY
0
000
1
001
2
010
3
011
4
100
5
101
6
110
7
111

Hexadecimal
Hexadecimal system is base of 16. It is composed of 16 digit characters i.e. ten numbers(0,1,2,3,4,5,6,7,8,9) and six alphabets (A,B,C,D,E,F).
Hex
BINARY
0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001
A
1010
B
1011
C
1100
D
1101
E
1110
F
1111

 Arithmetic operation of number system

Binary addition                                                         (110101)2+(101111)2
0+0=0                                                                          110101
0+1=1                                                                     +  101111 
1+0=1                                                                         1100100
1+1=10

Binary subtraction
0-0=0                                                                          110101
0-1=0                                                                     -   101111 
1-0=1                                                                         000110
1-1=0
Hemi Code:
                This is a coding of an algorithm which is used to find the error bit in message . When we send a massage then due to some fault and dialation in voltages error produces which is found by using hemi code . In this after sone calculations we would be able to find the error bit .

v.                          Types of Memory:

                                                                There are two types of memory we have discussed in our course which are given below :

ROM

                ROM stands for Read only memory. It saves data permanently. The system BIOS is saved in ROM. There are three main types of ROM. These are
PROM (programmable ROM), EPROM (Erasable programmable ROM), and EEPROM (Electric erasable programmable ROM).
RAM
                 RAM stands for Random Access Memory. It is also called volatile memory. There are two main types of RAM. These are
DRAM (Dynamic RAM), SDRAM (Static Dynamic RAM).

vi.                      MATLAB:

                                    MATLAB  is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numerical computation. Using MATLAB, you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran.

 Key Features

  • High-level language for technical computing
  • Development environment for managing code, files, and data
  • Interactive tools for iterative exploration, design, and problem solving
  • Mathematical functions for linear algebra, statistics, Fourier analysis, filtering, optimization, and numerical integration
  • 2-D and 3-D graphics functions for visualizing data
  • Tools for building custom graphical user interfaces
  • Functions for integrating MATLAB based algorithms with external applications and languages, such as C, C++, Fortran, Java, COM, and Microsoft® Excel®

1 comment:

  1. Binary addition (110101)2+(101111)2
    0+0=0 110101
    0+1=1 + 101111
    1+0=1 1100100
    1+1=10

    Binary subtraction
    0-0=0 110101
    0-1=0 - 101111
    1-0=1 000110
    1-1=0
    Hemi Code:
    This is a coding of an algorithm which is used to find the error bit in message . When we send a massage then due to some fault and dialation in voltages error produces which is found by using hemi code . In this after sone calculations we would be able to find the error bit .
    v. Types of Memory:
    There are two types of memory we have discussed in our course which are given below :
    ROM
    ROM stands for Read only memory. It saves data permanently. The system BIOS is saved in ROM. There are three main types of ROM. These are
    PROM (programmable ROM), EPROM (Erasable programmable ROM), and EEPROM (Electric erasable programmable ROM).
    RAM
    RAM stands for Random Access Memory. It is also called volatile memory. There are two main types of RAM. These are
    DRAM (Dynamic RAM), SDRAM (Static Dynamic RAM).

    vi. MATLAB:
    MATLAB is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numerical computation. Using MATLAB, you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran.
    Key Features
    High-level language for technical computing
    Development environment for managing code, files, and data
    Interactive tools for iterative exploration, design, and problem solving
    Mathematical functions for linear algebra, statistics, Fourier analysis, filtering, optimization, and numerical integration
    2-D and 3-D graphics functions for visualizing data
    Tools for building custom graphical user interfaces
    Functions for integrating MATLAB based algorithms with external applications and languages, such as C, C++, Fortran, Java™, COM, and Microsoft® Excel®

    ReplyDelete