QMCS 360
Class Notes # 12
Dr. Rick Smith
Quantitative Methods
and
Computer Science
Dr. Smith Home
|
Research
|
Classes
|
Blackboard
|
Cryptosmith
|
QMCS Home
|
UST A-Z
|
UST Home
last update:
Tuesday, October 25, 2005
Describe Next Quiz
Collect Homework
Bill Gates
Leading technical projects versus doing technical work
He's always been a man of vision, but lots of us have been suspicious of that vision
He got rich by pursuing a business model for making money on software for small computers
Intellectual property rights continue to pose a question with regards to computer software (Richard Stallman)
Being a leader or a good manager isn't the same as technical proficiency - both are essential to a successful project
Comment on new operating system work
New approach involving mathematical analysis and component based design
Sounds like classic "trusted computer systems" technology
Expensive, and some of the work isn't clearly necessary
It will be interesting to see what they really do
Hand back Quiz?
Memory Management Requirements
Relocation
Protection
Sharing
Logical Organization
Physical Organization
Physical vs Virtual Memory
Techniques
Fixed Partitioning
Dynamic Partitioning
Simple Paging
Simple Segmentation
Virtual Memory Paging
Virtual Memory Segmentation
VM Segmentation + Paging
Issues
External fragmentation (system utilization)
Internal fragmentation (process utilization of its memory)
Efficiency - computation, memory requirements
Complexity - efficiency concerns, concurrency issues
Memory Allocation
List based algorithms
First fit - order by location
Best fit - order by size
Next fit - order by use
Buddy system