Hardware & Software Flashcards

1
Q

What is a Bit?

A

Basic unit, smallest electronic storage unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a byte?

A

Smallest unit of memory that can be addressed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Measurement of Data volumes, how big is the gap between stated and actual capacity

A

Approximately 7% (500gb harddrive has storage of 465,65 gb)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is hardware?

A

Any physical component of computer system, includes the case, central processing unit, monitor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

External Hardware? Divided into which families?

A

Also called peripheral, include Flat screen, Gamepad, keyboard

  1. communication peripherals
  2. storage peripherals
  3. Input/output peripherals
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Internal Hardware

A

Called components, generally including CPU
processor= devices brain
Motherboard=Main element

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Machine language is =

A

First-generation programming language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

von Neumann-Architecture

A

Concept of realizing universal computers. Basis of the working method for most computers of today

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

vin Neumann-Architecture is divided in?

A
  1. Processor,
  2. Arithmetic Logic Unit (ALU= Brain of computer),
  3. control unit (second brain),
  4. input -process-output model,
  5. clock generator &
  6. Memory unit (RAM),
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the bus-system in the von Neumann-Architecture

A

Enables exchange of info. between dif. components, executed through the transmission of bit values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Disadvantages of v N-A

A

Three factors: Architecture is used for data & commands
Only one component writes to the bus at a time
In this phase, other components can only use the bus for reading.

Therefore: a bottleneck between processor & memory. Further memory & bus system determine operating speed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are computer networks?

A

Computer networks denote the interlinkage of tech., primarily independent electronic systems to enable shared use of resources

Best known computer network: Internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the Internet?

A

Global, decentral organized, heterogeneous computer network consisting of interconnected individual systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

To understand client-server architecture, necessary to understand…. ?

A
  1. c&s are not necessarily hardware and functions or task are not tied to any hardware
  2. client, as well as server programs, can be presented on computer
  3. Services are provided by one or more servers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is downsizing?

A

Replacement of tech. by smaller computer units (cost-effective alternatives)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Rightsizing?

A

Rightsizing creates a needs-based system environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Components of v N-A

A
  1. The server, (provider, stores and manages data)
  2. the protocols, (define the flow of communications)
  3. the client (front end, presentation layer)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Multi-tier client-server: Two-tier architecture is?

A

Tier 1 = Application runs on client

Tier 2= Client interacts with the server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Multi-tier client-server: Three-tier architecture and its disadvantage?

A

Extended by a server between client and data server
Tier 1 = client
Tier 2= Application server
Tier 3= database server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What are the pillars of the WWW?

A

HTML, CSS (cascading style sheets) & java script

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What are protocols and what is TCP & IP?

A

Protocols= Generic standards & norms for data transmission

TCP= rule set of exchanging message on an info packet level
IP= Ruleset for sending & receiving messages
22
Q

What are Web browsers?

A

Software used to gain access to the world wide web, web browsers enable users to request, receive & display content stored on webserver

23
Q

Components of Webservers?

A
1 User interface
2 Browse engine 
3 Rendering engine
4 networking component
5 Java script interpreter
6 User Interface backend
7 Storage
24
Q

What are Web apps? Which elements are necessary for it to work

A

Program based on client-server model.

  1. web server
  2. application server
  3. database
25
Q

Benefits and examples of web apps?

A

Benefits: Run on multiple platforms, eliminate compatibility issues, eliminate space limitations

Examples: Google workspace & Microsoft 365

26
Q

What are web services?

A

include any type of software, application or cloud tech that provides HTTP/s for interoperation,communication.

27
Q

What are common web services?

A

XML-RPC, SOAP, REST

28
Q

What are API

A

NOT a database or server but open source code managing access points for the server.

29
Q

Software tech?

A

Represent the interface between hardware & user application. Includes programs and files that control all process, connects hardware and manages internal & external hardware

30
Q

What is application software?

A

Useful or desired non-system functionality. For example ADOBE, Word, excel etc.

31
Q

What are the main groups for programming languages?

A
  1. Machine language
  2. Assembly language
  3. high level language
32
Q

Classes of programming language?

A

Imperative= sequence of instructions
functional= consists of functions
Object oriented= System of cooperation objects.

33
Q

Software development?

A

The process to create computer software

34
Q

Software development lifecycle?

A
  1. analysis and planning
  2. requierments
  3. Design & prototyping
  4. software development
  5. Testing
  6. Deployment
  7. Maintenance & updates
35
Q

Software development processes?

A

Waterfall process= each section flows into next

Agile Scrum= aims for clearly defined team structures & work processes

Incremental & iterative= middleg ground between waterfall & agile

V-shaped (like a waterfall but each phase is followed by strict testing)

36
Q

What is software measurement?

What steps are part of the process?

A

Accompanies software development process from planning process till after delivery. Used wherever software solutions are developed, optimized and extended.

4 steps:

  1. definition
  2. Planning
  3. Implementation
  4. Evaluation
37
Q

Software measurement can be used to?

A

Identify, prioritize, track and communicate issues to drive productivity

38
Q

What are KPI`s

A

Key performance indicators that

  1. enable detailed measuring goals,
  2. help to make statements and
  3. help to keep the process on target
39
Q

What is cloud computing?

A

It denotes the on-demand availability of computer system resources.
Without being actively managed by the user.

40
Q

What is infrastructure as a service?

A

Provides virtualized computing infrastructure managed entirely over the internet

41
Q

What is Platform as a Service?

A

Provides hosted development and kits, application mgmt, and database tools.

42
Q

What is data governance & cybersecurity?

A

Aspects of cloud computing, companies attempt to outmanoeuvre hackers and stay ahead of invasions.

43
Q

What is Software as a service, its characteristics and benefits?

A

Well known application for cloud computing, it distributes data online, which is accessible from the browser of any device.

Characteristics:

  1. Multi tenenant architecture
  2. Ease of customization
  3. Short onboarding cycle

Benefits:

  1. No set up costs
  2. no hardware cost
  3. scalable
  4. easy to update
44
Q

What is a relational database?

A

The most widely used model for databases today, enable storage and access.

45
Q

What are relations?

A

A relation is a synonym for a table, each relation consists of a series of data records.

46
Q

What are the tyües of table relationships?

A
  1. 1:n (most common type)
  2. n:n (many to many)
  3. 1:1 (least common)
47
Q

What is database operation?

A

Users interact with the database via mgmt systems that provide a database language for purpose.

48
Q

What is SQL

A

Structured query language

Standard interface for database operations.
When its used –> must be translated into SQL terminology

49
Q

What are Databases and what are the benefits?

A

Systems fpr electronically managing data.

Perks: Efficient, permanent and failure-free storage of large amounts of data.

50
Q

What are the database components?

A
  1. Database mgmt system ( takes care of physical process)
  2. Data manipulation language (database language)
  3. Data dictionary (collection)
51
Q

What are the database types?

A
  1. object-oriented database
  2. Distribution database
  3. Data warehouse
  4. cloud database