IO modules and cloud computing

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/66

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

67 Terms

1
New cards
<p>What is this a diagram of?</p>

What is this a diagram of?

An I/O module

2
New cards

What does an IO module do?

manages data exchange between peripheral devices and the computer

3
New cards

Give an example of a peripheral device

Mice, keyboards…

4
New cards

What is the control flow in an IO module?

commands from the CPU to IO devices

5
New cards

What is the data flow in an IO module?

data transfer between peripheral devices and memory

6
New cards
<p>What is this a diagram of?</p>

What is this a diagram of?

IO control flow

7
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

data register

8
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

Status/control register

9
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

IO control logic

10
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

External device interface logic

11
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

Internal device interface logic

12
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

data bus buffer

13
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

Read/write control logic block

14
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

internal bus

15
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

Control register

16
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

Status register

17
New cards
<p>What is this highlighted box?</p>

What is this highlighted box?

IO device

18
New cards
<p>What are these highlighted boxes?</p>

What are these highlighted boxes?

ports

19
New cards

What are data registers in an IO module?

temporarily storage for data being transferred

20
New cards

What are status/control registers in an IO module?

holds status info and command controls

21
New cards

What are data lines in an IO module?

pathways for data transfer

22
New cards

What are address lines in an IO module?

identifies the source and destination of data

23
New cards

What are control lines in an IO module?

manages the operation of IO functions

24
New cards

In programmed IO operations, the ____ is actively involved in the data transfer process

CPU

25
New cards

Programmed IO operations use a _________ to check device status

polling mechanism

26
New cards

Programmed IO operations are suitable for _____________

simple, low speed IO operations

27
New cards

In Interrupt driven IO operations, _____ interrupt the CPU when ready for data transfer

devices

28
New cards

Which is more efficient: Interrupt driven IO operations or Programmed IO operations?

Interrupt driven IO operations

29
New cards

Interrupt driven IO operations reduce _______

CPU idle time

30
New cards

DMA stands for:

direct memory access

31
New cards

In DMA operations, a _______ manages data transfer between memory and peripherals

DMA controller

32
New cards

Because a DMA controller is used in DMA operations, it leaves the _____ free for other tasks

CPU

33
New cards

DMA operations are ideal for _________

high speed data transfer

34
New cards

USB stands for:

Universal serial bus

35
New cards

What does plug and play mean?

You can plug in a device and use it right away with no set up

36
New cards

What is cloud computing?

delivery of services over the internet

37
New cards

What does IAAS mean?

Infrastructure as a service

38
New cards

What does PAAS mean?

Platform as a service

39
New cards

What does SAAS mean?

Software as a service

40
New cards

What does infrastructure as a service entail?

virtualized computing resources like virtual machines, storage, networking capabilities.

41
New cards

In IAAS, providers manage the ______

physical hardware

42
New cards

IAAS enables businesses to scale and innovate without _______

the burden of managing physical hardware

43
New cards

What does platform as a service entail?

provides a platform and environment to enable software and service development over the internet development

44
New cards

PAAS delivers __________

infrastructure and middleware

45
New cards

in PAAS, the provider manages the underlying ____________

infrastructure, OS, and updates

46
New cards

PAAS provides a _______

platform for developing and deploying applications

47
New cards

What does software as a service entail?

Software applications are delivered over the internet

48
New cards

In SAAS, users _____ instead of purchasing and installing

access applications via a web browser

49
New cards

in SAAS, providers handle __________

maintenance of the application

50
New cards

What does storage as a service entail?

provides storage resources over the internet

51
New cards

In Storage as a service, users can ______

manage and access data in an organization or individually without maintaining physical storage infrastructure.

52
New cards

STAAS provides______

scalable and flexible storage solutions over the internet

53
New cards

What does database as a service entail?

provides users with access to a database without the need for setting up a physical database

54
New cards

in DBAAS, the provider____

manages all admin tasks and maintenance.

55
New cards

what does DBAAS provide?

provides a fully managed, scalable and secure database

56
New cards

What is vendor lock in?`

dependence on a provider

57
New cards

What is outsourcing?

contracting business processes to third parties

58
New cards

cloud computing uses _______ services

internet based

59
New cards

What is a private cloud?

cloud services dedicated to a single organization

60
New cards

What is a public cloud?

cloud services shared across organizations

61
New cards

________ allows you to run code without provisioning or managing servers.

AWS lambda

62
New cards

_______ is an PAAS from AWS that simplifies development, managing and scaling of web applications

Elastic beanstalk

63
New cards

______ is a service by AWS that enables creation, maintenance and publication of APIs

API gateway

64
New cards

________ is a PAAS by google that lets developers build and deploy web apps and APIs

Google app engine

65
New cards

______ a serverless computer service by google that lets you run code without provisioning or managing servers

google cloud function

66
New cards

____ is a platform by google for building mobile and web apps

Firebase

67
New cards