1.2 Microsoft Windows; 1.3 Unix; 1.4 The Web; 1.5 Remote Computing

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/27

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.

28 Terms

1
New cards

What is GUI?

  • Graphical User Interface

2
New cards

What are the properties of a window of Windows 3.x? (5)

  • Windows can overlap each other

  • Exactly one Window is active

  • The active Window is in the front, fully visible

  • Windows can be resized and moved on the screen

  • Windows provide buttons for minimizing, maximizinf and closing the Window

3
New cards

When is the message “This program is not responding“ shown?

  • When the program fails to regularly check for messages and handle them

4
New cards

What is Unix?

  • A familiy of operating systems developed for mainframes

5
New cards

Who were the main developers of Unix? (2)

  • Ken Thompson

  • Dennis Ritchie

6
New cards

What is the formulation of the Unix philosophy formulated by Douglas McIllroy? (3)

  • Write programs such that they do only one thing and they do it well

  • Write programs such taht they can work together

  • Write programs such that they work on textual streams as this is the universal interface

7
New cards

What is the formal summary of the Unix philosophy?

  • Do only a single thing at a time and do it well

8
New cards

What is the informal summary of the Unix philosophy?

  • KISS: Keep it Simple, Stupid!

9
New cards

What is the Gancarz formulation (probably not exam-relevant)?

  • Small is beautiful

  • Make each program do one thing well

  • Build a prototype as soon as possible

  • Choose portability over efficiency

  • Store data in flat text files

  • Use software leverage to your advantage

  • Use shell scripts to increase leverage and portability

  • Avoid captive user interfaces

  • Make every program a filter

10
New cards

What is POSIX?

  • Portable Operating System Interface

11
New cards

Why was POSIX created?

  • To create a standard to describe clearly and independent from a concrete implementation definitios of terms, system interface and the comman line interpreter

12
New cards

What are the two parts as which the Web runs?

  • Backend

  • Frontend

13
New cards

What is the backend?

  • The part of the web in which the core of the application is running in a compute center

14
New cards

What is the frontend?

  • The part of the web which runs locally on the client device in a browser

15
New cards

What is SOA?

  • Service-Oriented Architectures

16
New cards

What is Remote Computing?

  • All types of using a computer remotely via a network connection

17
New cards

Name 6 examples of remote computing?

  • Supercomputers

  • Amazon Web Services

  • Microsoft Azure

  • Satellites

  • Drones

  • Robots

18
New cards

On which protocols is based remote computing when the remote computer runs a GUI? (3)

  • Microsoft RDP protocol

  • X Windows Protocol

  • VNC protocol

19
New cards

What are other commonly-used access methods for remote computing? (3)

  • Serial Terminal

  • Telnet

  • SSH

20
New cards

How does a Serial Terminal work?

  • Whenever a key is pressed on the client, it is transmitted over a set of cables following a certain protocol to be retrieved on the remote device-

  • It connects client computer with remote computer, emulating sitting in front of the remote computer, even when this latter does not have keyboard or monitor.

21
New cards

Which is the msot common standard for the formulation of control characters for Serial Terminals?

  • VT-100 Terminal

22
New cards

What is the Baud-rate?

  • Is a measurement of how many bits per second shall travel over the cable of a Serial Terminal connection

23
New cards

What is parity?

  • Electormagnetical interferance that might lead to failures in a Serial Terminal connection

24
New cards

What is the telnet protocol? (2)

  • An Internet protocol on top of a network technology stack

  • Allows to create a terminal connection between two computers connected in a local area network (or over the Internet) using the IP address

25
New cards

Why is telnet protocol not used (much) in these days?

  • Because the connection is not authenticated and encrypted (prone to hacker interferance)

26
New cards

What is the most common approach for remote computing?

  • SSH

27
New cards

What is the meaning of SSH?

  • Secure Shell

28
New cards

What is SSH? Why is it special?

  • A protocol that allows the creation of a remote connection with a command line interface

  • It assigns a public and a private key to each computer to authenticate the remote host

  • It uses the same keys to encryptate the information