comp sci mindmap

Beschreibung

this exists read if you want i guess
George is is a dumb name
Mindmap von George is is a dumb name, aktualisiert vor 10 Monate
George is is a dumb name
Erstellt von George is is a dumb name vor mehr als 2 Jahre
4
0

Zusammenfassung der Ressource

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)

                                                                Anmerkungen:

                                                                • 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
                                                                                                                                                                            Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                                                                                                                                            ähnlicher Inhalt

                                                                                                                                                                            Computing
                                                                                                                                                                            Cloodioo
                                                                                                                                                                            CLOUD COMPUTING
                                                                                                                                                                            marceloccarvalho
                                                                                                                                                                            Ohne Titel
                                                                                                                                                                            Cloodioo
                                                                                                                                                                            Elektrischer Widerstand
                                                                                                                                                                            Peter Kasebacher
                                                                                                                                                                            Kleines Latein-Quiz
                                                                                                                                                                            anna.grillborzer0656
                                                                                                                                                                            Zeiten Englisch
                                                                                                                                                                            anna.grillborzer0656
                                                                                                                                                                            Biologie Zellbiologie
                                                                                                                                                                            racheltschan89
                                                                                                                                                                            Wahrscheinlichkeit
                                                                                                                                                                            barbara91
                                                                                                                                                                            Hardware- und Gerätetechnik
                                                                                                                                                                            DFairy
                                                                                                                                                                            PAED
                                                                                                                                                                            M T
                                                                                                                                                                            FOLO STEOP B
                                                                                                                                                                            Adrienne Tschaudi