Untitled Flashcards Set

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

1/26

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.

27 Terms

1
New cards

What is an operating system?

An operating system is system software that allows a user to interact with a computer and makes the parts of a computer system work together.

2
New cards

What are the roles of an operating system?

An operating system facilitates practical use of a computer system and its resources, manages numerous concurrently running programs (process management), allocates and tracks memory efficiently (memory management), and grants and shares access to computer hardware (device management).

3
New cards

What is process management?

Process management is the act of managing the use of the CPU by individual processes. A process is a program in execution.

4
New cards

What are the different states a process can go through?

New (the OS copies program code into RAM), Ready (the process is ready to be executed by the CPU), Running (the CPU is executing the process), Waiting (the process is waiting for an event), Terminated (the process has finished executing and its resources are freed).

5
New cards

What is CPU scheduling?

CPU scheduling is the act of determining which process in the ready state should be moved to the running state.

6
New cards

What are the two types of CPU scheduling?

Non-preemptive scheduling (the currently executing process gives up the CPU voluntarily) and Preemptive scheduling (the OS decides to favor another process, preempting the currently executing process).

7
New cards

What is turn-around time?

Turn-around time is the amount of time between when a process arrives in the ready state for the first time and when it exits the running state for the last time.

8
New cards

What are some CPU scheduling algorithms?

First-Come, First-Served (FCFS), Shortest Job Next (SJN), Round Robin.

9
New cards

What is a weakness of FCFS?

A weakness of FCFS scheduling is that if a process hangs, subsequent processes will never run.

10
New cards

What is a benefit and a weakness of SJN?

Benefit: SJN is optimal for average turn-around time. Weakness: SJN relies on knowledge of the future.

11
New cards

What is the World Wide Web (WWW)?

The WWW is a way of accessing information on the Internet via webpages viewed in a web browser.

12
New cards

What is the difference between the WWW and the Internet?

The Internet is the infrastructure while the WWW is one of the services on the Internet.

13
New cards

What is the Client-Server Model?

The Client-Server Model describes the interaction of networked computers where clients request information from servers.

14
New cards

What is HTTP?

HyperText Transfer Protocol (HTTP) is a method of requesting and transmitting web pages between clients and servers.

15
New cards

What are some examples of web browsers?

Examples include WorldWideWeb, Mosaic, Netscape Navigator, Internet Explorer, Firefox, Safari, Google Chrome, Edge.

16
New cards

What are search engines?

Search engines are systems that search the web and catalogue the content of web pages.

17
New cards

What are some examples of search engines?

Examples include Google, Bing, Yahoo.

18
New cards

What is HTML?

HyperText Markup Language (HTML) defines the content of a webpage using tags within a text file.

19
New cards

What is WYSIWYG?

WYSIWYG stands for 'What You See Is What You Get' and refers to editing software where content resembles its final form.

20
New cards

What are some examples of WYSIWYG software?

Examples include Microsoft Word, Microsoft PowerPoint, Microsoft Excel, Gimp, Audacity.

21
New cards

What is the basic structure of a webpage?

A simple webpage has the structure: …, …, ….
22
New cards

What are some HTML tags?

HTML tags include

,
,


,

23
New cards

How do tag attributes work?

Tag attributes provide additional characteristics for a tag, e.g.,
centers content.
24
New cards

What are Cascading Style Sheets (CSS)?

CSS describes how HTML elements are displayed and can control the layout of multiple pages.

25
New cards

What does inline CSS do?

Inline CSS applies a unique style to a single HTML element using the style attribute.

26
New cards

What does internal CSS do?

Internal CSS defines a style for a single HTML page within a
27
New cards

Where can I learn more about CSS?

More information about CSS is available at https://www.w3schools.com/css/css_intro.asp.