Difference between Serial ports and Parallel ports

Difference between Serial ports and Parallel ports Points : difference between serial ports and parallel ports, define ports. compare and contrast: serial ports and parallel ports Ports A ports is a socket at the back of a computer used to plug-in various devices. Personal computers have various types of ports. Internally; there are several ports for connecting disk drives, display controllers and keyboards. Externally, personal computers hive ports for connecting modems, printers, scanner and other peripheral devices.
Difference between Serial ports and Parallel ports
Serial ports
Parallel ports
1.A direct link with micro computer’s bus that facilitates the serial transmission of data.A direct link with microcomputer’s but facilitates the parallel transmission of data.

Purpose of Data Bus, Address Bus and Control Bus

Purpose of Data Bus, Address Bus and Control Bus Points : purpose of data bus, address bus and control bus, define the term bus in general. what are the purpose of data bus, address bus and control bus Buses A processor communicates with Input/output circuit and memory by using signals. These signals travel along a set of wires or connections called bus that connect the different components together. There are three types of signals: address, control and data; like wise there are three types of buses: Address bus, Control bus and Data bus.

There are local buses that connect elements within the CPU and buses, which connect the computer to external memory and peripherals. The bus width determine the speed of data transmission.

Major Functions of Arithmetic Logical Unit and Control Unit

Major Functions of Arithmetic Logical Unit and Control Unit Points : major functions of arithmetic logical unit and control unit, define the terms with their major functions, arithmetic logical unit, control unit Arithmetic Logical Unit This is where arithmetic operations such as addition, subtraction, division and multiplication are performed. This is where logical operations are also done such as comparison between two pieces of data. The ALU performs the basic functions on data received from the primary storage based on instruction from the control unit.

Differentiate between source and object program

Differentiate between source and object program Points : differentiate between source and object program
Differentiate between Source and Object program
Source Program
Object Program
1.The main program or set of instruction in some high level language.The program which is being converted into machine code.
2.Before translation form.After transfer form.
3.Source program cannot be executed but interpreted or compiled into an object program.Object program can be linked and executed after translation by linker.

Bottom-up Programming and Differs from Top-down Programming

Bottom-up Programming and Differs from Top-down Programming Points : what is meant by bottom-up programming? how does it differs from top-down programming, advantages of bottom-up programming Bottom-up Programming Bottom-up programming is the opposite of top-down programming. It refers to a style of programming where an application is constructed starting with existing primitives of the programming language and construction gradually more and more complicated features, until all of the application has been written. Advantages of Bottom-up Programming Bottom-up programming has several advantages over top-down programming. Testing is simplified since no stubs are needed. While it might be necessary to write test functions, these are simpler to write than stubs and sometimes not necessary at all in particular if one uses an interactive programming environment such as common lisp or GDB.

Hierarchy of Computer Languages

Hierarchy of Computer Languages Points : what is hierarchy of computer languages? briefly explain the characteristics of a high level programming language, advantages of high level language, disadvantage of high level language
Programming Language Naturally a language is the source of communication between two persons and also between the person to machine like computer. The language we can use to communicate with the computer are known as Computer programming languages.

Generally there are two major types of languages are available as follows:
1. Low Level Language The sets of commands available in low level language is complex and not easy to understand. In this category “Assembly” and “Machine codes” are available. Assembly programs are faster than other high level languages programs.

Top-Down Programming

Top-Down Programming Points : top-down programming, what is meant by top-down programming, how does top-down program work, disadvantages of top-down programming Top-Down Programming Top-down programming is the opposite of bottom up programming. It refers to the style of programming where an application is constructed starting with a high level description of what it is supposed to do and breaking the specification down into simpler pieces, until a level has been reached that correspond to the primitives of the programming language to be used. How does Top-down Program Work Top down programming (TDP) tends to generate modules that are based on functionally, usually in the form of functions or procedures typically the high level specification of the system states functionality. The high level- description is the refined to be a sequence or a loop of simpler function or procedures, that are then themselves redefine.