comp sci mindmap

Descrição

this exists read if you want i guess
George is is a dumb name
Mapa Mental por George is is a dumb name, atualizado 9 meses atrás
George is is a dumb name
Criado por George is is a dumb name aproximadamente 2 anos atrás
3
0

Resumo de Recurso

comp sci mindmap
  1. Binary
    1. Arithmetic overflow
      1. When there are insufficient bits to store the result from addition due to a final carry bit.
      2. Binary shift
        1. left shift multiplies by 2
          1. right shift divides by 2
          2. Check digit
            1. A calculation on data to create a number included with the data for error checking
              1. When the number is input the check digit is recalculated to check it matches
                1. Therefore valid data can be assumed
              2. Units
                1. Bit
                  1. binary digit 0 or 1
                  2. Nibble
                    1. 4 bits
                      1. Half a byte
                      2. Byte
                        1. Can represent 1 character in ASCII
                          1. 8 bits
                          2. Kilobyte (KB)
                            1. 1024 bits
                              1. ~1000 bytes
                              2. Megabyte (MB)
                                1. 1024 KB
                                  1. ~1,000,000 bytes
                                  2. Gigabyte (GB)
                                    1. 1024 megabytes
                                      1. ~1,000,000,00 bytes
                                      2. Terabyte (TB)
                                        1. 1024 gigabytes
                                          1. ~1,000,000,000,00 bytes
                                          2. Petabyte (PB)
                                            1. 1024 gigabytes
                                              1. ~1,000,000,000,000,000
                                            2. 1.1.1 architecture of cpu
                                              1. Von Neumann architecture
                                                1. a system where cpu runs programs stored in memory
                                                  1. programs consist of instructions and data which are stored in memory adress
                                                    1. made of CU, ALU, MDR and MAR
                                                    2. cpu architecture
                                                      1. CPU
                                                        1. brain of the computer
                                                          1. processes all data and instructions
                                                            1. power of cpu is dependent on various things
                                                            2. 3 main parts
                                                              1. CU (control unit)

                                                                Anotações:

                                                                • Controls the cpu Main job is to manage the fetching, decoding and execution of program instructions by following the fetch-execute cycle controls the flow of data inside the cpu (to alu, registers, cache) and outside the cpu (to main memory and input/output devices)
                                                                1. did in notes
                                                                2. ALU
                                                                  1. does all calculations
                                                                    1. completes simple addition and subtraction, compares the size of numbers and can do multiplications and divisions
                                                                      1. performs logic operations and binary shifts
                                                                        1. it contains the accumulator register
                                                                        2. cache
                                                                          1. very fast memory
                                                                            1. slower then registers
                                                                              1. faster then ram
                                                                                1. low capacity, expensive
                                                                                  1. stores regularly used data so the cpu can access it quickly
                                                                                    1. different levels depending on speed and storage
                                                                                2. Protocols and layers, wireless and wired
                                                                                  1. Common protocols
                                                                                    1. A protocol is a set of rules that allows two devices to communicate
                                                                                      1. TCP/IP
                                                                                        1. Communication over a LAN/WAN
                                                                                          1. Provides error-free transmission between two routers
                                                                                          2. HTTP[S]
                                                                                            1. Web page requests
                                                                                              1. A client-server method of requesting and delivering HTML web pages
                                                                                                1. Encryption and authentication for requesting and delivering HTML web pages. Used to transfer sensitive information – e.g., passwords, bank details
                                                                                                2. FTP
                                                                                                  1. File transfers
                                                                                                    1. Used to send files between computers, typically via a wide area network
                                                                                                    2. POP
                                                                                                        1. Retrieves email from a mail server, removing it from the server and transferring it to your device
                                                                                                        2. IMAP
                                                                                                          1. Email
                                                                                                            1. Used by mail clients to manage remote mailboxes and retrieve email from a mail server.
                                                                                                            2. SMTP
                                                                                                                1. Sends email to an email server
                                                                                                                2. IP
                                                                                                                  1. Routes packets across a wide area network. Along with TCP, it makes up the TCP/IP protocol stack.
                                                                                                                3. Modes of connection
                                                                                                                  1. Wireless
                                                                                                                    1. Wifi
                                                                                                                      1. 100m range
                                                                                                                        1. High bandwidth
                                                                                                                          1. High power consumption
                                                                                                                            1. Convenient
                                                                                                                              1. Slower then wired
                                                                                                                                1. Doesn't constrict user
                                                                                                                                2. Bluetooth
                                                                                                                                  1. 10m range
                                                                                                                                    1. Low bandwidth
                                                                                                                                      1. Low power consumption
                                                                                                                                        1. Ideal for connecting headphones or mics
                                                                                                                                      2. Wired
                                                                                                                                        1. Fiber optic
                                                                                                                                          1. Ethernet
                                                                                                                                            1. Used for communicating on a wired local area network
                                                                                                                                              1. Provides reliable, error-free, fast communication between two points
                                                                                                                                                1. User location is limited by the need for a physical cable connection
                                                                                                                                                  1. An Ethernet setup relies on lots of cables, connections, ports and physical hardware, raising costs
                                                                                                                                                    1. Reliable
                                                                                                                                                    2. Copper
                                                                                                                                                2. Algorithms
                                                                                                                                                  1. Computational thinking
                                                                                                                                                    1. Decomposition
                                                                                                                                                      1. break one large, complex problem down
                                                                                                                                                        1. create sub problems
                                                                                                                                                          1. work out each sub problem
                                                                                                                                                          2. Algorithmic thinking
                                                                                                                                                            1. logical way of getting a solution
                                                                                                                                                              1. allows solutions to be reused
                                                                                                                                                              2. Abstraction
                                                                                                                                                                1. keep important info
                                                                                                                                                                  1. remove that which is not needed
                                                                                                                                                                    1. simplification
                                                                                                                                                                  2. Designing coding and refining
                                                                                                                                                                    1. Flowcharts
                                                                                                                                                                      1. line shows direction of algorithm
                                                                                                                                                                        1. rhombus is input or output
                                                                                                                                                                          1. rectangle is process
                                                                                                                                                                            1. diamond is decision
                                                                                                                                                                              1. oval is terminal (start/end)
                                                                                                                                                                              2. Pseudocode
                                                                                                                                                                                1. back of y11 book

                                                                                                                                                                            Semelhante

                                                                                                                                                                            Computing
                                                                                                                                                                            Cloodioo
                                                                                                                                                                            CLOUD COMPUTING
                                                                                                                                                                            marceloccarvalho
                                                                                                                                                                            Sem título
                                                                                                                                                                            Cloodioo
                                                                                                                                                                            Calendário de Estudos ENEM 2014
                                                                                                                                                                            Alessandra S.
                                                                                                                                                                            Phrasal Verbs - Inglês #8
                                                                                                                                                                            Eduardo .
                                                                                                                                                                            Geometria Plana Triângulo
                                                                                                                                                                            Luiz Antonio Lopes
                                                                                                                                                                            Primeira Lei de Mendel
                                                                                                                                                                            Helio Fresta
                                                                                                                                                                            Anatomia: sistema esquelético I
                                                                                                                                                                            Natália Abitbol
                                                                                                                                                                            Antibióticos
                                                                                                                                                                            Drive Med
                                                                                                                                                                            FCE masterclass Unit 1 - seeing verbs
                                                                                                                                                                            Rosana Cabral
                                                                                                                                                                            Simulado CTFL- Agile Tester
                                                                                                                                                                            Larissa Trindade