Miscellaneous Flashcards
What is a search engine
a SOFTWARE PROGRAM WHICH SEAERCHES A DATABASE OF OINTERNET ADRESSES TO LOCATE RESOIRCES SEARCHED FOR BY CLIENT CRITERIA
hOW IS A PROGRAMMKNG LANGUAGE USED IN DECLARITIV LANGUIAGES
dETERMINE how to acheiive result best way whilst abstraction details of the process from the user
2 pros of static linkers
Kess compatibility issues as updates to modules/libraries will not affect program and specific versions of modules and libraries can be used
3 uses of client side processing
Initial data validation
Web page interactivity
offline web
second normal for m
No partial dependencies so has to rely on all of primary key
third normal form
No non key dependencies
What is consitency
- A transaction must maintain the referential integrity rules between linked tables
Database consistency ensures that a database remains in a valid state before and after any transaction. This means that any data written to the database must adhere to all predefined rules, constraints, and relationships
Space for merge
n
space for quick
log n
time for quick
n squared
What is compression
The process of making a file smaller/take up less storage
What is an expert system
a piece of software which uses databases of expert knowledge to offer advice or make decisions in such areas as medical diagnosis.
Cons of dynamic linkers
Your executable file may not run if the libraries are missing, outdated, or corrupted. Second, it degrades the performance of your program, as it introduces the overhead of loading and resolving the library symbols at run time.
What is disk defragmentation
a utility that will better organise files on the hard disk so that the operating system can access them more efficiently
what is an overhead
any combination of excess or indirect computation time, memory, bandwidth, or other resources that are required to perform a specific task
Difference between get and post requests used for http
GET is for fetching data, appending parameters in the URL, ideal for searches. POST, used for updates, sends data securely in the request body, perfect for forms.
When are pages and segments transferred onto main memory
When they are needed
How could mameory be changed for instructions and data
Instrictions read only and data rea /write, larger word size used to instructions
What is word size
the amount of data a CPU’s internal data registers can hold and process at one time
What type of access does RAM offer
Direct access
What is 7 DIV 2
3
What does breadth first traversal use
Queues
What does depth first traversal use
Stacks
What is the system stack
LIDO data structure in memory
A
<a> sss </a>
What do co processors help with
Floating point arithmetic and graphics processing
What is referential integrity
Ensures the consistency of the data in a database. Generally, you would want to enforce referential integrity in a database.
It requires that, whenever a foreign key value is used it must reference a valid, existing primary key in the parent table
Durability
Changes resulting from a transaction are straightaway written back to permanent storage and not held in volatile memory (RAM). You never have to click Save in a database and a sudden power cut won’t mean a transaction is lost.
What is RAM a form of
Primary memory and is volatile
What does multi taskign allow
Multiple programs to run at same time