UNIT1 Flashcards
(167 cards)
What is computing?
Computing is using technology to design software and hardware, process and manage information, solve problems, and perform calculations and data analysis.
What is a distributed system?
A distributed system consists of multiple computers working together as one system without sharing memory, communicating via messages.
Give an example of a distributed system.
Examples include telecommunication networks, MMOs (Massively Multiplayer Online Games), and the World Wide Web.
What is a single-system image in a distributed system?
It makes the system appear as a single unified entity to users, hiding internal complexities.
What is the main difference between centralized and distributed systems?
Centralized systems have one main control point, while distributed systems have multiple autonomous components working together.
Which system is more fault-tolerant: centralized or distributed? Why?
Distributed systems, because if one node fails, others can continue running.
List two advantages of distributed systems.
Increased speed for parallel processing and improved reliability.
What is a major disadvantage of distributed systems?
Complexity in software development and network-related issues.
What is cluster computing?
A group of computers linked to work as one powerful system, often used for performance improvement and cost-effectiveness.
What are the main types of cluster computing?
High Availability (HA), Load Balancing (LB), and HA+LB combination.
What is the role of middleware in cluster computing?
Middleware like MPI helps different clusters communicate and execute programs efficiently.
How is grid computing different from cluster computing?
Grid computing involves geographically dispersed computers contributing unused resources, while clusters have tightly connected nodes.
Name a real-world example of grid computing.
SETI@Home, which uses home computers to analyze space signals.
What are the key layers of grid computing architecture?
Fabric, Connectivity, Resource, Collective, and Application layers.
What are the three main components of mobile computing?
Mobile communication (network infrastructure), mobile hardware (devices), and mobile software (applications & OS).
Why is mobile computing important?
It enables data, voice, and video transmission without a fixed physical link.
What is cloud computing?
A model of computing where services (hardware, software, storage) are provided over the internet.
What are the three cloud service models?
IaaS (Infrastructure as a Service), PaaS (Platform as a Service), and SaaS (Software as a Service).
What is the difference between public and private cloud?
Public cloud is available to the general public, while private cloud is restricted to a specific organization.
Which cloud deployment model combines public and private clouds?
Hybrid cloud.
How does ownership differ in cluster, grid, and cloud computing?
Clusters are owned by a single entity, grids are owned by multiple parties, and clouds are usually controlled by a provider.
Which computing model provides dynamically allocated resources?
Cloud computing.
Why is cloud computing considered scalable?
It allows resources to be allocated or deallocated based on demand.
What type of computing is used by Google Drive or Dropbox?
Cloud computing (SaaS model).