8.22 for Bi jobs

1. What is programming?

To do something by programming language, write a bunch of files.

2. Description of the five computer components.

Controller, the arithmetic unit, memory, input devices, output devices.

The controller controls the hardware, the operator into arithmetic and logical operations; memory divided into a main memory (equivalent to the human brain) and external memory (corresponding to the notebook); an input device with a mouse / keyboard / microphone / U disk, etc. Output apparatus with a display / printer / U disk.

3. What operating system?

Give us a an interface that allows complex operations that we no longer care about the hardware, so that simplify complex operations

4. What are the three major components of the computer?

a application (software): and operating system interaction

. B operating system (software): and hardware interaction

c Hardware: Hardware interact directly

5. Description of the operating system and applications startup process?

Operating system startup: Start the software, first start the operating system software to find the location on your hard disk; nature is a software operating system, start the operating system operating system also needs to find the location on your hard drive (it must be looking through the operating system)

Application start:

a. Double-click qq-- "allow the operating system to inform CPU (Penguin operating system available to you) (qq find a place in the external memory)

b.cpu memory to external memory so that the data read qq, qq data into the memory

c. Start qq

Category 6. What programming language? And to assess the advantages and disadvantages of each category.

Machine language (advantages: speed of execution is very fast, hard and direct interaction; drawback: the development is very slow)

Assembly language (advantages: high development efficiency than the machine language; disadvantages: lower efficiency than the machine language)

Advanced English, is divided into compiled languages ​​and interpreted languages.

Compiled language (through an interpreter in the form of equipment) is similar to Google Translate, a one-time translation of all bits of code machine code; advantages: high efficiency than an interpreted language, Cons: less than an interpreted language development efficiency, (debugging bug is very complicated) .

Interpreted languages ​​like simultaneous interpretation (through an interpreter in the form of equipment), say a translation, interpreted language interpreter is written in a compiled language; advantages: high efficiency of development than compiled languages, execute than compiled languages low efficiency.

7. DESCRIPTION network bottleneck.

Time (10ms) network traffic is far greater than the program execution time (0.01ms) - "execution efficiency of the program no need to consider the -" (network application) interpreted language - "Python

Guess you like

Origin www.cnblogs.com/lidandanaa/p/11401900.html