Skip to the content.
Home Accounts Setup Verify Play Hacks

Sprint 5 Big Ideas 4 Video Blog

College Board Video Notes

Python

Gaheera Babbar College Board Video Notes Big Idea 4

4.1: The Internet

  • Computing Device: physical artifact that can run a program (computers, tablets, servers, routers, smart sensors)
  • Computing System: group of computing devices and programs working together for a common purpose
  • computer network: type of computing system
  • Routing: the process of finding a path from sender to reciever
  • Bandwith: maximum amount of data that can be sent in a fixed amount of time, usually measured in bits/second
  • Scalability of a system: Capacity for the system to change in size to meet new demands
  • Packets contain a chunk of data and metadata used for using the packet between the origin and the destination on the internet
  • IP, TCP, and UDP are common protocols used on the Internet

4.2: Fault Tolerance

  • The internet is designed to be fault-tolerant with abstractions for routing and transmitting data
  • Redundancy: the inclusion of exrta components tha can be used to mitigate failing system if other component fail
  • Having more than one path between any two connected devices can accomplish network redundancy
  • Redundancy of routing options between two points increases reliability of the Internet and helps it scale to more devices and people

4.3: Parallel and Distributed Computing

  • Parallel computing consists of a parallel portion and a sequential portion solutions that use parallel computing can scale more effectively
  • distributed computing allows large problems to be solved quicker
  • when increasing the use of parallel computing in a solutoin, the efficiency of the solution is still limited by the sequential portion