Week 8: SELF-PACED READING Flashcards
_ is the world’s largest coding community for children and a coding language with a simple visual interface design to gentle introduction of programming concepts.
Scratch
_ is an increasingly popular choice as a first programming language in computer science curricula.
Python
In addition to the three-tier model, other types of distributed computing include:
- Client-server architectures. These use smart clients that contact a server for data, and then format and display that data to the user.
- N-tier system architectures. Typically used in application servers, these architectures use web applications to forward requests to other enterprise services.
- Peer-to-peer architectures. These divide all responsibilities among all peer computers, which can serve as clients or servers.
_ is a general term for anything that involves delivering hosted services over the internet.
Cloud computing
_ is a special case of a more common mechanism called a multicast in which a value is sent to a subset of nodes.
Broadcasting
✓ It has one sender and multiple receivers.
_ is the collection of information from several sources into one sink (as in the fan-in tree)
Convergecast
✓ is a fundamental operation of distributed systems, and is commonly used in sensor networks in which the information from several sensors must be aggregated into a node.
✓ the idea is similar to a multicast, in that a tree is employed, this time to move information from the leaves to the root.
_ has one/more senders and one/more recipients participate in data transfer traffic.
Multicasting
✓ It has one or more senders and multiple receivers.
The _ is a package that supports spawning processing using API similar to the threading module.
tree
The _ is an important interconnection network in modern computing systems.
bus
_ have additional circuitry via which the gate outputs can be enabled or disabled.
Tri-state gates
A _ is a group of computers connected through wires, optical fibres, or optical links so that various devices can interact with each other through a network.
Computer Network
- The aim of the computer network is the sharing of resources among various devices.
- In the case of computer network technology, several types of networks vary from simple to complex level
_ defines the structure of the network of how all the components are interconnected to each other.
Topology
Two types of topology
physical and logical topology
_ is the geometric representation of all the nodes in a network.
Physical topology
_ refers to the way data is transmitted from one node to another on a network.
Logical Topology