Search This Blog

Tuesday, July 14, 2009

Computer Fundamental

1 .2 Computer Basics

A computer is an electronic machine that stores, retrieves, and processes data. It cannot think or reason; it can only carry out instructions given to it. A set of instructions that directs its actions is called a program..Different programs are used to solve different problems. Ability to accept, store and execute programs makes the computer an invaluable and all-purpose business tool.

The first step of solving a problem by a computer is to develop a computer program and then store it in the memory. The computer then executes the instructions in the program.The instructions generally direct the computer to perform three basic functions over and over again; these are input, processing, and output. Collectively, these functions constitute the data processing cycle.

Input: Input devices feed the computer facts or data to be processe

Processing: The control and storing of data, numerical comparisons and arithmetic
operations are performed on the .input data to produce the results.

Output: The computer feeds the processed data or information to the output devices.


Keyboard System Monitor
(Input Umt) Unit (Output Unit)

I
(a)



Input Processing Output
Figure 1.1: a) Solving a problem with a computer, b) equivalent block diagram.
A computer reads a program and stores it in the memory and executes instructions to:

• Input data from disk, keyboard, or other storage media,
• Process data and
• Output results to display screen, disk or other media.

1.3 Components of a Computer Syste

A computer is used to process data and a data processing system consists of more than just machines. A computer system must contain:

• Hardware
• Software
• Humanware, and
• Operational procedures.


Hardware

Hardware refers to machines or physical equipment that performs the basic functions of the data processing cycle. In addition to the computer itself, other hardware devices are also required. These devices may be off-line that is detached from the computer and operating independently or they may be on-line that is directly connected to and controlled'by the computer. A printer is an off-line device and a keyboard is an on-line device.

Software

A program is a sequence of instructions, which directs a computer to perform certain functions. A computer must have access to stored programs and input.devices for data,and it must make decisions, arithmetically manipulate data, and output results in the correct sequence. Programs are referred to as software. Software is generally categorized as:

• System software, and
• Application software.

System software consists of programs that help the use of a computer. These programs perform such standard tasks as organizing and maintaining 'data files, translating programs written in programming languages to a language acceptable to the computer, scheduling jobs through the computer, as well as aiding in other areas of general operations. Of all, the syste.ms software the most important one is known as the operating system.

Application software includes programs to perform user applications. A c.omputer program for preparing results of a public examination is -an example of applications software. Application programs are either purchased or written by the computer users for specific applications.

Humanware

Humanware refers to the persons who design, program, and operate a computer. There are numerous categories of jobs, but.the three principal positions for a large computer installation are: systems analyst, programmer, and computer operator. People in each of these areas generally perform special-purpose tasks under the supervision of a director or manager.

A systems analyst requires a broad background and extensive understanding of the above-three job .categories. The main task of a systems analyst is to study information systems and their processing requirements A systems analyst defines the applications problem, determines systems specifications, recommends hardware and software-and designs information-processing procedures.

A programmer requires a comprehensive knowledge of programming languages and standard coding procedures. This position does not require the.broader understanding of the structure and inner workings of an application. A programmer's principal.job is to code or prepare programs based on the specifications made by the systems analyst.

A computer operator requires the least extensive background of the three categories. A computer operator generally performs a series of well-defined tasks.to keep the computer operating at maximum efficiency. The efficiency of a computer installation depends on the ualitv and abilitv of the operational staff.

Operational Procedures

Operations of a data processing center require an extensive and clearly defined set ofprocedures for performing the essential functions. These functions generally include obtaining, preparing, and entering data into the computer, processing jobs, initiating new programs and changing.or deleting old ones etc. Such procedures require actions to be taken in the event of hardware or software malfunctions.

Monday, July 13, 2009

helpfull to all

This Blog is very much helpful for the student who reads in BSC computer science and engineering. This blog will give you all the tutorial of theoretical answers of various questions of different subjects, so keep stay and get the information + hand notes you need. This is written for you to get the notes easily and to research with the subjects.

Please select a category of tutorial you need:

COMPUTER FUNDAMENTALS: http://computer-fundamentals-4-student.blogspot.com

COMPUTER PROGRAMMING: http://computer-programming-4-student.blogspot.com

PROGRAMMING IN ANSII C: http://computer-c-programming-4-student.blogspot.com

PROGRAMMING IN C++: http://computer-cpp-programming-4-student.blogspot.com

HTML AND WEB SITE DESIGN: http://computer-webdesign-4-student.blogspot.com

COMPUTER ARCHITECTURE: http://computer-architecture-4-student.blogspot.com

STATISTICS AND PROBABILITY: http://statistics-probability-4-student.blogspot.com

DATA STRUCTURE: http://datastructure-4-student.blogspot.com

DEFERENTIAL AND INTEGRAL CALCULUS: http://calculus-4-student.blogspot.com

BUSINESS COMMUNICATION: http://business-communication-4-student.blogspot.com

ELECTRONICS: http://electronics-4-student.blogspot.com

ALGORITHM DESIGN: http://algorithm-4-student.blogspot.com

OPERATING SYSTEM: http://operatingsystem-4-student.blogspot.com

SYSTEM ANALYSIS AND DESIGN : http://system-design-4-student.blogspot.com

DATA BASE MANAGEMENT SYSTEM : http://dbms-4-student.blogspot.com

DISCRETE MATHEMATICS : http://math-4-student.blogspot.com

E-COMMERCE : http://e-commerce-4-student.blogspot.com

COMPILER DESIGN: http://compilerdesign-4-student.blogspot.com

Saturday, July 11, 2009

COMPILER BLOG FOR STUDENTS

COMPUTER SCIENCE
CS – 307(401)
(Information Systems)
1. a. Define and explain computer – based information systems with an example.
b. If the Bank uses a manual system, explain how the system deals with the various tasks of their customers. If computerized system is used, how is the data entered into the system? Also what information does the system provide?
c. Find out what sort of information needs to be held about each customer. Wrote a list of the information and explain for each one why it is held.
2. a. Why is systems analysis necessary?
b. What qualities should a system analysis have? How would you acquire these qualities?
c. Describe the main activities of system development.
3. a. Describe the main components of system development life cycle (SDLC).
b. Why has the prototyping become important in the context of systems design?
c. In order to solve problem using computer system an analyst needs to know in details about the existing system and user requirements. Describe the methods of fact finding with an example of each.
d. What are the various systems analysis tools and why more than one tool is needed at a time?
4. A shoe company wants to maintain records of CUSTOMER, ORDER, PRODUCT – STOCK and SUPPLIER. As a system analyst you need to develop the computer system: --
a. Mention the main attributes of the entity – CUSTOMER, ORDER, STOCK and SUPPLIER.
b. Explain the 1st, 2nd and 3rd normalization process on the attributes of each entity.
c. Show how the data / information flow between the various sections in the company using data flow diagram.
d. Show the E – R diagram of the entities using appropriate symbol.
5. a. Name and describe the three stages of testing for an information system.
b. What is needed to support an effective documentation system?
c. Why is modeling important?
d. Where would structure system models be used in the systems simplification?
6. a. Using top – down design approach draw a structure chart for a payroll program.
b. What are the advantages of combining all modeling components into one object?
c. What are the important components of a use case?
7. a. What is Crisis in business today? What role does information technology play in business?
b. What are the major challenges to the development of global information system?
c. Mention the main four strategies for global business.
8. Write short notes on any four in the following –
a. Information systems methodologies
b. Systems tools and techniques
c. Management information systems (MIS)
d. Information systems in business
e. Testing and debugging
f. Technologies needed for information systems.

Friday, July 10, 2009

I am Updating