IB Comp Sci SL

studied byStudied by 1 person
5.0(1)
Get a hint
Hint

what is LAN?

1 / 60

flashcard set

Earn XP

Description and Tags

All SL topics (useable for HL as well, but extra topics aren't included)

61 Terms

1

what is LAN?

Local Network; school or business network; usually in one building

New cards
2

what is WLAN?

Wireless LAN; same as LAN but with tech such as wifi

New cards
3

what is VLAN?

Virtual LAN; subgroup of isolated LAN computers, allowing them to access files w/o using hardware to isolate.

New cards
4

what is WAN?

Wide area network; communications network connected geographically through dispersed hosts. Used by multi-national companies.

New cards
5

what is SAN?

Storage area network; not usually accessible from main LAN; hosts are usually high-compacity storage devices like tape drives.

New cards
6

what is PAN?

Personal area network; short range network of personal devices, often using bluetooth short range radio, like phones.

New cards
7

what is the Intranet?

private internet; made up of web pages and viewed through browsers with restricted access. Pages are hosted by machine in the building.

New cards
8

what is the extranet?

Similar to intranet, but opened up to provide limited access to a selection of users outside the organization.

New cards
9

what is the internet?

A network of networks connected by IP; powers a large range of communicators such as the world-wide web, email, and gaming.

New cards
10

Define VPN

a network that uses public internet for communication; behaves like a private network.

New cards
11

what re the benefits of VPN?

resources shared over remote hosts with dedicated lines, reduced costs.

New cards
12

what are the disadvantages of VPN?

traffic is on a public network, requiring strong security.

New cards
13

Define client

computer on a network that gains access to central data files and programs

New cards
14

Define server

program that provides services requested by clients

New cards
15

Define Client Server

Network arch which is a system divided between server tasks.

New cards
16

Define Port

Access point for data entry or exit.

New cards
17

Define Firewall

program that restricts data allowed in/out of a network.

New cards
18

Define Proxy

Machine that brokers communication between two other machines

New cards
19

Define Subprocedures/Subprograms

labelled block of code that achieves some aim.

New cards
20

What are Subprocedures called in other languages?

function, subroutines, methods.

New cards
21

What are advantages to subprocedures/subprograms?

same code can be invoked multiple times w/o rewriting, breaking code down is more organized, different members on a team can work on different subgroups.

New cards
22

Define Pre/Post Conditions

specifying what a procedure accomplishes without going into details.

New cards
23

Define legacy system

old method, tech, computer system or program that’s not supported (ex: floppy disk, Windows XP)

New cards
24

Define Merger

combo of two or more entities or companies into one

New cards
25

Define SaaS

Software as a Service; 3rd party provider hosts applications that are available to all customers.

New cards
26

Give examples of a SaaS

Office 365, Dropbox, Google Apps

New cards
27

what are benefits of SaaS?

minimizes responsibility, costs, good for businesses

New cards
28

what are disadvantages of SaaS?

software integration, identity/access management, different laws in different countries.

New cards
29

Define Direct Changeover

old system stopped and new one is started with no overlap.

New cards
30

Advantage and Disadvantage of Direct Changeover?

Advantage: minimal time effort

Disadvantage: no fallback

New cards
31

Define Parallel Running

new system running along with old system

New cards
32

Advantage and Disadvantage of Parallel Running?

Advantage: backup system, output is comparable

Disadvantage: lots of time and money

New cards
33

Define Pilot Running

new system tested with a small subset; once good becomes widespread.

New cards
34

Advantage and Disadvantage of Pilot Running?

Advantage: if fails, only small subset is hurt

Disadvantage: no backup for subset

New cards
35

Define Phased Conversion

system is introduced in phases

New cards
36

Advantage and Disadvantage of Phased Conversion?

Advantage: allows people to get used to system

Disadvantage: no fallback for phase being tested

New cards
37

How can Data Migration be done?

through a USB

New cards
38

Issues with data migration?

incomplete file formats, data structure differences, validation rules, incomplete transfers.

New cards
39

Why are patches necessary for operating systems?

allows bugs to be repaired, new features to be added, improves compatibility.

New cards
40

How can you obtain patches?

automatic patches via internet, user requested updates, patches sent via CD/DVD

New cards
41

Convert from hexadecimal to binary: 0D

00001101

New cards
42

Convert from hexadecimal to binary: BAD

101110101101

New cards
43

Convert from hexadecimal to binary: 7306

0111001100000110

New cards
44

Convert from binary to hexadecimal: 00010111

18

New cards
45

Convert from binary to hexadecimal: 01011011

5B

New cards
46

Convert from binary to hexadecimal: 101011001110

ACE

New cards
47

Fibre Optics v.s. Wireless

Fibre optics allow faster transmission speed.

New cards
48

Define Object

abstract data type that has a state and behavior

New cards
49

Define Instantiation

creating an object using a keyword

New cards
50

Define encapsulation

putting a bunch of data together in a class

New cards
51

Define Inheritance

holds common data, can be extended to create new object

New cards
52

Define polymorphism

mutiple methods, same name, but different process

New cards
53

advantages to encapsulation

restrict how data and methods are called and altered, hide how data is stored clearer understanding of each code section.

New cards
54

Advantages of inheritance

can extend methods so no one needs to re-write methods, changes/updates methods so it doesn’t need to be done manually.

New cards
55

Advantages of polymorphism

External programs can use subclasses without knowing how they’re used, don’t have to use more names for methods.

New cards
56

What is a disadvantage to OOP?

unnecessarily increase in complexity.

New cards
57

What is an advantage to programming teams?

more ambitious projects can be taken on, more ideas circulate.

New cards
58

Define modularity

deciding computer programs into objects/classes that can be coded and tested by their self before being added to the final product.

New cards
59

What is an advantage to modularity?

easier to debug, makes work distributable, clearer structure.

New cards
60

Define CPU

Central processing unit; part of a processor that coordinates alll activity

New cards
61

Define ALU

Arithmetic logic unit; part of a processor that performs

arithmetic

New cards

Explore top notes

note Note
studied byStudied by 23 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 41 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 11 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 46 people
Updated ... ago
4.0 Stars(1)
note Note
studied byStudied by 91 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 26 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 30060 people
Updated ... ago
4.4 Stars(24)

Explore top flashcards

flashcards Flashcard36 terms
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard117 terms
studied byStudied by 66 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard27 terms
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard103 terms
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard47 terms
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard29 terms
studied byStudied by 15 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard46 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard40 terms
studied byStudied by 65 people
Updated ... ago
5.0 Stars(1)