Skip to the content.
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