1/66
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What is this a diagram of?
An I/O module
What does an IO module do?
manages data exchange between peripheral devices and the computer
Give an example of a peripheral device
Mice, keyboards…
What is the control flow in an IO module?
commands from the CPU to IO devices
What is the data flow in an IO module?
data transfer between peripheral devices and memory
What is this a diagram of?
IO control flow
What is this highlighted box?
data register
What is this highlighted box?
Status/control register
What is this highlighted box?
IO control logic
What is this highlighted box?
External device interface logic
What is this highlighted box?
Internal device interface logic
What is this highlighted box?
data bus buffer
What is this highlighted box?
Read/write control logic block
What is this highlighted box?
internal bus
What is this highlighted box?
Control register
What is this highlighted box?
Status register
What is this highlighted box?
IO device
What are these highlighted boxes?
ports
What are data registers in an IO module?
temporarily storage for data being transferred
What are status/control registers in an IO module?
holds status info and command controls
What are data lines in an IO module?
pathways for data transfer
What are address lines in an IO module?
identifies the source and destination of data
What are control lines in an IO module?
manages the operation of IO functions
In programmed IO operations, the ____ is actively involved in the data transfer process
CPU
Programmed IO operations use a _________ to check device status
polling mechanism
Programmed IO operations are suitable for _____________
simple, low speed IO operations
In Interrupt driven IO operations, _____ interrupt the CPU when ready for data transfer
devices
Which is more efficient: Interrupt driven IO operations or Programmed IO operations?
Interrupt driven IO operations
Interrupt driven IO operations reduce _______
CPU idle time
DMA stands for:
direct memory access
In DMA operations, a _______ manages data transfer between memory and peripherals
DMA controller
Because a DMA controller is used in DMA operations, it leaves the _____ free for other tasks
CPU
DMA operations are ideal for _________
high speed data transfer
USB stands for:
Universal serial bus
What does plug and play mean?
You can plug in a device and use it right away with no set up
What is cloud computing?
delivery of services over the internet
What does IAAS mean?
Infrastructure as a service
What does PAAS mean?
Platform as a service
What does SAAS mean?
Software as a service
What does infrastructure as a service entail?
virtualized computing resources like virtual machines, storage, networking capabilities.
In IAAS, providers manage the ______
physical hardware
IAAS enables businesses to scale and innovate without _______
the burden of managing physical hardware
What does platform as a service entail?
provides a platform and environment to enable software and service development over the internet development
PAAS delivers __________
infrastructure and middleware
in PAAS, the provider manages the underlying ____________
infrastructure, OS, and updates
PAAS provides a _______
platform for developing and deploying applications
What does software as a service entail?
Software applications are delivered over the internet
In SAAS, users _____ instead of purchasing and installing
access applications via a web browser
in SAAS, providers handle __________
maintenance of the application
What does storage as a service entail?
provides storage resources over the internet
In Storage as a service, users can ______
manage and access data in an organization or individually without maintaining physical storage infrastructure.
STAAS provides______
scalable and flexible storage solutions over the internet
What does database as a service entail?
provides users with access to a database without the need for setting up a physical database
in DBAAS, the provider____
manages all admin tasks and maintenance.
what does DBAAS provide?
provides a fully managed, scalable and secure database
What is vendor lock in?`
dependence on a provider
What is outsourcing?
contracting business processes to third parties
cloud computing uses _______ services
internet based
What is a private cloud?
cloud services dedicated to a single organization
What is a public cloud?
cloud services shared across organizations
________ allows you to run code without provisioning or managing servers.
AWS lambda
_______ is an PAAS from AWS that simplifies development, managing and scaling of web applications
Elastic beanstalk
______ is a service by AWS that enables creation, maintenance and publication of APIs
API gateway
________ is a PAAS by google that lets developers build and deploy web apps and APIs
Google app engine
______ a serverless computer service by google that lets you run code without provisioning or managing servers
google cloud function
____ is a platform by google for building mobile and web apps
Firebase