Careers
There are many career opportunities in the computer industry. Computer engineers are probably the most technically specialized computer experts. Hardware engineers design the circuits that are engraved on chips and they develop and design the wiring that lets information flow smoothly through the computer. Engineers also design the technical aspects of memory, file storage and peripheral equipment, computer programmers write the instructions that make computers operate properly . Systems analyst determine the most efficient use of computers for a particular situation. They study entire computer systems hardware and software and the purpose a computer is intended to serve. Software published make up another career area. People in this field issue programs, write and edit instructions manuals and provide technical services for customers.
Many career opportunities in computers exist outside the computer industry itself. For example, data processors enter information into computers. Workers in many industries oversee the computers that control machines. Some of the industry's most successful individuals are self taught. But most computer careers call for a college degree. College courses that help prepare students for careers in computers include programming, electronics, systems analysis and data processing. http://money.usnews.com/careers/best-jobs/rankings/best-technology-jobshttp://www.theengineer.co.uk
http://cacm.acm.org/blogs/blog-cacm/96699-what-do-scientists-and-engineers-need-to-know-about-computer-science/fulltext
https://www.cs.mtu.edu/~john/whatiscs.html
Science
Saturday, May 2, 2015
How a Computer operates
How a Computer operates
People use Input devices to enter data into computers. One of the most common input devices is the computer terminal, which looks like a typewriter keyboard combined with a television screen. Data that are typed on the keyboard appear on the
screen. At the same time, the data go to the memory. The memory also stores a program - the step by -step series of instructions for the computer to follow. The processor manipulate the data according to the program.
The processed information is sent to an output devices, which presents it to the computer user. In many cases, the computer terminal that served as the input device also acts as the output device, and it screen displays the results. Printers are another important kind of output devices. File storage devices are used to save information and programs for the future use.
All data handled by computers, including words, enter the processor in the form of digits. Computers commonly use the digits of the binary numeration system ( see numeration systems (the binary system). Unlike the familiar decimal system, which used 10 digits, the binary system uses only two digits :0 and 1. These digits are called bits. Different combinations of bits represent letters, symbols and decimal numerals. Each such combination of bits is called byte. For example, according to one standard code, the binary representation for the letter A is 100 001, while the binary representation for the letter Z is 101 1010. Each symbol and decimal numeral also is represented by a specific combination of 0's and 1's
Each of a computer's thousands of tiny electronic circuits operates much like an ordinary light switch. When a circuit is off, it corresponds to the binary digits 0. When a circuit is on, it corresponds to the digit 1. Binary digits, like decimal numbers, can be added, subtracted, multiplied and divided. Thus, a computer can perform all the basic arithmetic operations.
Saturday, April 25, 2015
Preparing a program
Preparing a program
Begins with a complete description of the job that the computer is to perform. This job description is obtained from the person for whom the program is being prepared, such as a business man ager or an engineer. It explains what input data are needed, what computing must be done, and what the output should be. Computer programmers use the description to prepare diagrams and other pictorial aids that represent the steps needed to complete the task. The programmers may produce a diagram called a system flow chart that shows how all the major parts of the job fit together systematically . After a computer program is written, it is tested on the computer for mistakes. Computer refer to mistakes in programs as "bugs" and the testing of programs as "debugging".
A program generally is entered into a computer in what is known as an interactive environment. In such an environment, the programmer enters part of the program on a computer terminal. The computer's operating system responds immediately, telling the programmer how the computer will interpret each instruction. The programmer then can analyze each response. Programs that result from this interaction between the programmer and the computer generally are stored on some type of file storage device until needed.
Programming a computer
Programming a computer
Programming involves the preparation and writing of detailed instructions for a computer. These instructions tell the computer exactly what data to use and what sequence of operations to perform with the data. Without programs, a computer could not solve problems or deliver any other desired result.
Some people prepare their own computer programs. But in many cases, computer scientists and other computer specialist called programmers write instructions for computers. They use programming languages that consist of letter, words and symbols, as well as rules for combing those elements.
A computer cannot work directly with a program written in a programming language. The instructions must be translated into a machine language composed of binary digits. These digits represent operation codes, memory addresses, and various symbols such as plus and minus signs. Machine language is also known as low level language. Special programs called compilers and assemblers translate programming languages into machine Language. Another special type of program called an operating system contains instructions for the operation of a computer. It controls the input and output devices, and it reads and responds to user commands. It also places programs and data into the memory and makes sure that the processor executes the right programs. Thus, the operating system combines the many separate parts of a computer into a single useful system.
Compilers, assemblers and operating systems may be viewed as "smart (Intelligent) programs" because they enable a computer to understand complicated instructions. The user communicates with the smart program and the smart program communicates with the computer. A computer combined with a smart program acts like a different, smarter computer. This combination is called virtual machine.http://m.wikihow.com/Start-Learning-Computer-Programming
Saturday, April 18, 2015
Mainframe computer
Mainframes are fast computers with large memories and file storage systems. These powerful computers solve very complicated problems and manage huge quantities of information. Most mainframes are housed in several large cabinets. Some mainframes do a single job, such as copying and storing the information generated by a laboratory experiment. Others perform many different tasks. Minicomputers and superminis have many of the capabilities of mainframes, but they are smaller and less expensive.
On a large mainframe, hundreds of people maybe logged on running programs at one time. The use of a single powerful computer by many users at once is called time -sharing. However, the computer actually switches rapidly from program to program, doing a bit of work on me and then hurrying on to work on another.
The fastest mainframes are called supercomputers. Supercomputers solve numerical problems as quickly as possible based on existing technology. They are used to model weather systems, to design cars and aircraft in many other ways. Likewise supercomputers are rare, because they are extremely expensive. Supercomputer users mostly scientists and engineers at large scientific installations sometimes run programs by means of long distance computer networks.
In recent years, mainframes known as parallel computers have provided great increases in speed over other computers. Most computers have a single processor. Where as a parallel computer has many processors that all operate at once. Each processor can work on a separate piece of a program. As a result, the program can be run much more quickly than on a computer with only one processor. The fastest supercomputers in the world are parallel computers. Like wise parallel computers may even serve as especially fast workstations.
http://www.computerhistory.org/revolution/mainframe-computers/
Communications satellite
Communication satellite is a spacecraft that orbit the earth and has equipment for relaying radio, telegraph and television signals. Stations on the ground,called earth stations, transmit signals to the satellite, which then broadcasts the signals to other earth stations.
Communications satellites allow telephone conservations, telegraph messages and radio and TV programs to travel from one part of a country to another or even across oceans. They also can handle huge amounts of data. For example, all the files and records from a computer in the United States can be sent to a computer in Europe via satellites stationed over the Atlantic Ocean also can handle about 30,000 phone calls at one time. Without satellites, extensive networks of wires or cables would be needed to achieve lite broadcasts can reach a large number of people at the same time.
Most communications satellites are built, launched and operated by large companies or Government agencies. Some communications satellites are used by only one country for transmissions to and from areas by only one country for transmission to and from areas within such domestic satellites. As many as 50 countries now operate satellite systems. The Aussat satellite system in Australia combines telecommunications with a direct television broadcasting system. India and China also have been able to install nationwide communications systems using satellites.
Some communications satellites are shared by several countries. Many of these satellites function as a network. The satellites in such communications satellites systems are designed to relay signals among themselves as well as to the ground. In this way, signals can be transmitted around the world. For example, more than 140 countries used the service of the INTELSAT system, a network of communications satellites that reach more than 600 earth stations worldwide. Other communications satellite systems include Eutelsat, which serves a number of European nations, and Arabsat, used by Arab league.
Saturday, April 11, 2015
Personal computers
Computer, Personal, is a desktop or handheld computer designed for general purpose use. Personal computer design are used by individuals, families, schools and companies for such purposes as keeping records, Writting reports, learning a new subject, playing games, programming or even running household appliances.
All computers store and handle information. Many large businesses use large, expensive computers that must be shared by a number of people to be economical. Personal computers, because they are equipped with one or more microprocessors. Microprocessors, which were introduced in 1971, are miniature electronic devices that can handle many of the same tasks as a large computer, though more slowly and with smaller amounts of information. The development of microprocessors led to a reduction in the cost of computers and thus made it possible for computers to be purchased by individuals, school and small companies.
USES OF PERSONAL COMPUTER
Like other computers, personal computers can be instructed to perform a variety of individual functions. A set of instructions that tells a computer what to do is called a program. Today, more than 10,000 application programs are available for use on personal computers. they include such popular programs as word processing programs, spreadsheet programs, database programs and communication programs.
Word processing programs are use to type, correct, rearrange, or delete text in letters, memos, reports and school assignments. Spread sheet programs enable individuals to prepare tables easily. The users of such programs will calculate and fill in the rest of the table. When the user change according to the rules established by that user. Spread sheets may be used for preparing budgets and financial plans, balancing a cheque book or keeping track of. Personal investments.
Database programs allow a computer to store large amounts of data (information) in a systematic way. Such data might include the name, address, telephone number, salary and starting date of every employee in a company. The computer could then be asked to produce a list of all employees who receive a certain salary.
Communication programs connect a personal computer to other computer. People can thereby exchange information with one another via their personal computers. In addition, communication programs enable people to link their personal computers with databanks. Databanks are huge collection of information stored in large centralized computers. News, financial and travel information and other data of interest to many users can be obtained from a databank.
Other programs include recreational and educational programs for playing games, composing and hearing music and learning a variety of subjects. Programs have also been written that turn household appliances on and off. Some people develop their own programs to meet need not covered by commercially prepared programs. Others buy personal computers mainly to learn about computers and how to program them.
http://www.webopedia.com/TERM/P/personal_computer.
http://www.britannica.com/EBchecked/topic/452928/personal-computer-PC
http://www.historylearningsite.co.uk/personal_computer.htm
http://www.technewsworld.com/perl/section/personal-computers/
http://www.history.com/topics/inventions/invention-of-the-pc
All computers store and handle information. Many large businesses use large, expensive computers that must be shared by a number of people to be economical. Personal computers, because they are equipped with one or more microprocessors. Microprocessors, which were introduced in 1971, are miniature electronic devices that can handle many of the same tasks as a large computer, though more slowly and with smaller amounts of information. The development of microprocessors led to a reduction in the cost of computers and thus made it possible for computers to be purchased by individuals, school and small companies.
USES OF PERSONAL COMPUTER
Like other computers, personal computers can be instructed to perform a variety of individual functions. A set of instructions that tells a computer what to do is called a program. Today, more than 10,000 application programs are available for use on personal computers. they include such popular programs as word processing programs, spreadsheet programs, database programs and communication programs.
Word processing programs are use to type, correct, rearrange, or delete text in letters, memos, reports and school assignments. Spread sheet programs enable individuals to prepare tables easily. The users of such programs will calculate and fill in the rest of the table. When the user change according to the rules established by that user. Spread sheets may be used for preparing budgets and financial plans, balancing a cheque book or keeping track of. Personal investments.
Database programs allow a computer to store large amounts of data (information) in a systematic way. Such data might include the name, address, telephone number, salary and starting date of every employee in a company. The computer could then be asked to produce a list of all employees who receive a certain salary.
Communication programs connect a personal computer to other computer. People can thereby exchange information with one another via their personal computers. In addition, communication programs enable people to link their personal computers with databanks. Databanks are huge collection of information stored in large centralized computers. News, financial and travel information and other data of interest to many users can be obtained from a databank.
Other programs include recreational and educational programs for playing games, composing and hearing music and learning a variety of subjects. Programs have also been written that turn household appliances on and off. Some people develop their own programs to meet need not covered by commercially prepared programs. Others buy personal computers mainly to learn about computers and how to program them.
http://www.webopedia.com/TERM/P/personal_computer.
http://www.britannica.com/EBchecked/topic/452928/personal-computer-PC
http://www.historylearningsite.co.uk/personal_computer.htm
http://www.technewsworld.com/perl/section/personal-computers/
http://www.history.com/topics/inventions/invention-of-the-pc
Subscribe to:
Posts (Atom)