----- Source: 52529809? Utm_source = blogxgwz3
Basic computer knowledge list
1. How to store and operate data on a computer
How to store and represent arithmetic operations between numbers, characters, Chinese characters, and multimedia data in decimal (decimal, decimal, and hexadecimal), logical operation, shift operation 2. Computer Composition and Structure
Computer composition and performance indicators how to assemble a computer (if you want to DIY a computer, you need to expand it here) 3. Computer Network
What is the development history of networks and the classification network architecture of networks (Master OSI Layer 7 model and TCP/IP Model) principles and common network devices of broadband networks and wireless networks 4. Internet
What is the Internet? What is the development of the internet? What is the e-mail service of the World Wide Web domain name management system? 5. Network Security
Network security problems encryption and authentication technology email encryption technology-PGP e-commerce encryption technology firewall technology network protection technology and intrusion detection technology virus and anti-virus 6. Computer Software
Software definition and classification system software types and use of operating systems (use of windows and Its doscommand lines, Unix/Linux, etc) use of common application software (network service software, system tools, Word, Excel, PowerPoint, etc.) 7. Data Structure (difficult and abstract, but must be mastered)
Concepts, types (linear, tree, graph), linear structures, tree structures, algorithms, and programming languages
The development of programming languages, the classification of languages, the characteristics of each language, and the use of the occasion familiar with the process of building a program Structured Programming (c) object-Oriented Programming (Java, C ++, etc.) scripting language (HTML, Perl, Python, etc.) 9. Database Technology
Development of Data Management Technology Data Model relational database language SQL database management system 10. Computer Operating System
Operating System Development User Interface processor management (process concept, process control, synchronization, communication, scheduling, multithreading) memory management File Management device management 11. Software Engineering
Software Life Cycle System Analysis System Design System testing software project management and software quality 12. cutting-edge technologies
Mobile Internet big data cloud computing artificial intelligence ------------------- CHW Chen Wei Source: csdn Original: 52529809 copyright statement: This article is the original author of the blog, repost Please attach a blog link!
How to become a hacker and learn Directories