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 9 Monate
George is is a dumb name
Erstellt von George is is a dumb name vor etwa 2 Jahre
3
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
                                                                                                                                                                            Modul 2D FernUni Hagen Bourdieu
                                                                                                                                                                            Anni T-Pünktchen
                                                                                                                                                                            Gefahrenzeichen
                                                                                                                                                                            Stefan Pw
                                                                                                                                                                            B, Kapitel 2, Arbeits- und Sozialordnung
                                                                                                                                                                            Stefan Kurtenbach
                                                                                                                                                                            The Commonwealth
                                                                                                                                                                            Laura D
                                                                                                                                                                            PRINT WS16/17 Uni Wien
                                                                                                                                                                            Cecilie von Heintze
                                                                                                                                                                            Vetie - Pathologie 2012
                                                                                                                                                                            Fioras Hu
                                                                                                                                                                            Prüfungsthemen APSY EURO-FH B.Sc.
                                                                                                                                                                            ??? ???
                                                                                                                                                                            Vetie-Innere 2014
                                                                                                                                                                            Ju Pi