Computer Science

Description

computer science November test
Luca Cameron
Mind Map by Luca Cameron, updated more than 1 year ago
Luca Cameron
Created by Luca Cameron over 6 years ago
23
0

Resource summary

Computer Science
  1. DATA REPRESENTATION
    1. Computer storage - measured in multiples of bytes
      1. Register - small piece of memory where values can be held
        1. Computer don't work with hex, they convert it first
          1. Data Compressions reduce size of a file - 1) Lossy 2) Lossless
          2. COMMUNICATION & INTERNET TECHNOLOGIES
            1. Malware
              1. Software program made to damage/disrupt a computer
              2. Virus
                1. Software program made to corrupt a computer and its files
                2. Spyware
                  1. Software program that collects user's info through internet connection
                  2. Firewalls & anti-virus software minimise risks
                    1. Cookies
                      1. Tiny piece of data downloaded by a computer when it visits a website.
                        1. Can store details or personalise adverts from surfing history - concerning for user
                      2. COMPUTER ARCHITECTURE, LANGUAGES & OPERATING SYSTEMS
                        1. Von Neuman Architecture
                          1. designed to be easier to program
                            1. uses buses and registers
                            2. Control Unit (CU)
                              1. 'brain' - controls data
                              2. Buses
                                1. series of pathways
                                  1. data bus - carries data
                                    1. address bus - carries memory address
                                      1. control bus - carries instructions
                                    2. Compiler
                                      1. takes whole program in high-level language and translates it to machine code
                                      2. Assembly Language
                                        1. low-level programming language that uses mnemonic codes to create programs
                                        2. Inerpreter
                                          1. translates program into machine code line-by-line
                                        3. LOGIC GATES
                                          1. SECURITY
                                            1. Malware
                                              1. cause data loss or unauthorised access to data
                                                1. viruses, worms, Trojan horses & spyware
                                                2. Pharming
                                                  1. uses emails to trick user into giving away personal details
                                                  2. Phishing
                                                    1. directs user to fake websites where they might give away personal data
                                                    2. Denial of Server (DoS)
                                                      1. attempt to prevent access to data
                                                      2. Encryption
                                                        1. disguises contents of a message using a key
                                                        2. Protocols
                                                          1. sets of rules that handle communication between computers
                                                        3. FLOWCHARTS
                                                          1. DATABASES
                                                            1. stored in tables consisting of records and fields
                                                              1. Primary Key - field that holds data that uniquely identifies a record
                                                                1. a search = a query
                                                                  1. SQL = programming language used to maintain databases and to create queries.
                                                                    1. Query by example = common method of searching a database
                                                                    Show full summary Hide full summary

                                                                    Similar

                                                                    Computing Hardware - CPU and Memory
                                                                    ollietablet123
                                                                    SFDC App Builder 2
                                                                    Parker Webb-Mitchell
                                                                    Data Types
                                                                    Jacob Sedore
                                                                    Intake7 BIM L1
                                                                    Stanley Chia
                                                                    Software Processes
                                                                    Nurul Aiman Abdu
                                                                    Design Patterns
                                                                    Erica Solum
                                                                    CCNA Answers – CCNA Exam
                                                                    Abdul Demir
                                                                    Abstraction
                                                                    Shannon Anderson-Rush
                                                                    Spyware
                                                                    Sam2
                                                                    HTTPS explained with Carrier Pigeons
                                                                    Shannon Anderson-Rush
                                                                    Data Analytics
                                                                    anelvr