Computer Science

Description

GCSE Computer Science Mind Map on Computer Science, created by keir warren on 25/04/2017.
keir warren
Mind Map by keir warren, updated more than 1 year ago
keir warren
Created by keir warren almost 7 years ago
21
0

Resource summary

Computer Science
  1. Computer components
    1. Processors
      1. GPU (Graphics Processing Unit)
        1. A programmable logic chip, specialised for display functions. A GPU renders images animations or videos for the computer screen, the more powerful the GPU the more high deffiniton assets it can render
        2. CPU (Central Processing Unit)
          1. the CPU is the brains of the computer where most of the calculations take place, there are many different types of CPU from single cores to quad cores. the CPU is one of the most important parts of the computer system
            1. the amount of tasks a PC can complete at once depends on the amount of cores; for example a single core processor could run maybe one or 2 programs at a time where only a few calculations are being made, on the other hand if you were trying to play a Large video game for example Battlefield 1 a quad core processor would be a better fit because it can make 4 calculations at the same time and this is good for CPU intensive tasks like gaming
              1. another key factor of a CPU is its clock speed, the clock speed measures how fast the proccessor exacutes instructions, the higher the clock speed the better. clock speed is measured in megahertz or gigahertz,
            2. Mother Board
              1. the motherboard is the back bone of all computers and it connects all other components
                1. "a printed circuit board containing the principal components of a computer or other device, with connectors for other circuit boards to be slotted into."
                2. Memory
                  1. RAM(Random Access Memory)
                    1. RAM memory is the 2nd fastest type of memory that is stored, when the computer looses power all RAM memory is wiped of the computer, RAM is memory that is needed to run programs fast so the computer does not need to go though the entire hard drive searching for one file.
                    2. Hard memory
                      1. hard memory is memory where the main files of the computer are stored, for example files like the operating system and files the user saves to the computer. hard memory is stored on the hard drive for example. devices like the hard drive and memory sticks can store a huge amount of memory, the typical hard drive is around 1TB in size.
                        1. hard memory devices
                          1. hard drive
                            1. USB stick
                              1. portable hard drive
                                1. Magnetic hard drive
                                  1. DVD disk
                                    1. Blue Ray Disk
                              2. Power Suply
                                1. A power supply is an electronic device that supplies electric energy to an electrical load. The primary function of a power supply is to convert one form of electrical energy to another. As a result, power supplies are sometimes referred to as electric power converters.
                                  1. the power supply sipplies energy to the entire PC and all USB devices and screens connected to it
                                  2. Input Devices
                                    1. keyboard
                                      1. image scanner
                                        1. joystick
                                        2. graphics tablet
                                          1. mouse
                                          2. touchpad
                                            1. touch screen
                                              1. print scanner
                                              2. trackball
                                                1. webcam
                                                2. microphone
                                                  1. barcode reader
                                                    1. gamepad
                                                    2. scanner
                                                      1. pen input
                                                3. output devices
                                                  1. monitor
                                                    1. printers
                                                      1. plotters
                                                        1. LCD panels
                                                          1. speakers
                                                            1. head phones
                                                              1. virtual display unit
                                                                1. film recorder
                                                                  1. projectors
                                                                    1. Fan
                                                          2. software development life cycle
                                                            1. types of life cycle
                                                              1. waterfall
                                                                1. requirements
                                                                  1. design
                                                                    1. implementation
                                                                      1. testing
                                                                        1. deployment
                                                                          1. maintenance
                                                                            1. There are some issues which come up in the client environment. To fix those issues, patches are released. Also to enhance the product some better versions are released. Maintenance is done to deliver these changes in the customer environment.
                                                                            2. Once the functional and non-functional testing is done; the product is deployed in the customer environment or released into the market.
                                                                            3. All the units developed in the implementation phase are integrated into a system after testing of each unit. Post integration the entire system is tested for any faults and failures.
                                                                            4. With inputs from the system design, the system is first developed in small programs called units, which are integrated in the next phase. Each unit is developed and tested for its functionality, which is referred to as Unit Testing.
                                                                            5. The requirement specifications from first phase are studied in this phase and the system design is prepared. This system design helps in specifying hardware and system requirements and helps in defining the overall system architecture.
                                                                            6. All possible requirements of the system to be developed are captured in this phase and documented in a requirement specification document.
                                                                            7. All these phases are cascaded to each other in which progress is seen as flowing steadily downwards (like a waterfall) through the phases. The next phase is started only after the defined set of goals are achieved for previous phase and it is signed off, so the name "Waterfall Model". In this model, phases do not overlap.
                                                                            8. spiral
                                                                              1. the spiral model will go infinately until the software developer stops it
                                                                                1. used for expensive projects like AAA games ect
                                                                                  1. it can be very expensive and sometimes cost more than the sofware makes
                                                                                    1. it can go for a very long time for example some games take so long to make in the end they never actually get released
                                                                                      1. used with large companies with very large teams

                                                                              Media attachments

                                                                              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