6.1.1+Resource+Management

=__**6.1.1 Identify the resources that need to be managed within a computer system.**__=


 * Primary Memory**
 * //Definition//
 * //the memory accessed by a computer first/directly//
 * //gives access to temporarily stored data//
 * //e.g. Random Access Memory (RAM)//
 * //How is it managed?//
 * //volatile - content is lost when computer shuts down//
 * //information loaded into the RAM and processed in CPU//
 * //Scheduling - defines order of operations//
 * //long term (admission)//
 * //which jobs should be sent to the queue//
 * //mid term (swapping out)//
 * //removes from RAM to HDD if of low priority or inactive//
 * //short term (dispatcher)//
 * //decision made to what is executed next//
 * //decisions made every second//


 * Secondary Storage/Memory**
 * //Definition//
 * non-volatile memory - permanent, persistent storage
 * can be transported
 * not directly accessed by processor
 * slower than primary memory
 * //How is it managed?//
 * managed through virtual memory
 * address assigned to information that should be saved
 * addresses stored on list for OS to know where to find data
 * data stored on partitions (sections of HDD/SSD)
 * files stored in partitions (sections) of hard drive
 * pre-set-up partitions
 * can be portioned manually by the user


 * Processor Speed**
 * //Definition//
 * //measures the number of instructions that a computer can execute in a second (GHz & MHz)//
 * //How is it managed?//
 * //power of CPU shared to maximise functionality//
 * //cores are managed//
 * //equal amount of processing on each core//


 * Bandwidth**
 * //Definition//
 * //1) the bit rate at which data can be send over a network//
 * //2) the capacity of a connection line//
 * //How is it managed?//
 * mechanisms
 * rate limiting to reduce traffic
 * load balance
 * reservation algorithms/protocols


 * Screen Resolution**
 * //Definition//
 * //the number of horizontal times the number of vertical pixels on a screen//
 * //How is it managed?//
 * //screen resolution maximisation dependent on computer resources//
 * //more processing power needed for more resolutions//


 * Disk Storage**
 * //Definition//
 * //storage mechanism//
 * //data recorded on to rotating disk//
 * //How is it managed?//
 * //data saved onto partition (sections) of the disk//


 * Sound Processor**
 * //Definition//
 * //conversion of analog sound from usually an external source into digital sound//
 * //analog sound: frequencies/signal converted into vibrations//
 * //digital sound: audio signals in digital form//
 * //Conversion: voltage measuring time and amplitude is converted into discrete values//
 * //How is it managed?//
 * lower file format - lower quality but takes less space
 * recording stops if page file full, thus set up swapping
 * mp3, mp4, avi -- file types to manage size (quality)


 * Graphics Processor**
 * //Definition//
 * //chip that renders images/videos//
 * //How is it managed?//
 * //has volatile memory space in which graphics are stored//
 * //stand-alone driver//
 * //interface on desktop//


 * Cache**
 * //Definition//
 * recently accessed information and information relevant to task loaded to ensure quick processing
 * pre-loads memory that could be relevant also, to increase speed
 * types of cache:
 * memory cache
 * hardware cache
 * software disk cache
 * page cache
 * virtual memory also considered cache
 * //How is it managed?//
 * //emptied when computer turned off//


 * Network connectivity**
 * //Definition://
 * //connection to world wide web//
 * //network cards//
 * //NIC - network interface controller//
 * //within a computer system//
 * //peripherals//
 * //ethernet, usb, wireless -- connection to internet//
 * //connections between devices to transfer data//
 * //network connectivity within the device -- info traveling//
 * //How is it managed?//
 * //recording time it takes to connect/send -- measuring line rate//
 * //sending data over other lines//
 * **Lines:**
 * hard: ethernet, USB
 * soft: wifi, bluetooth

Created by: D3LTA Edited by: Lucie Magister Last update:13/10/14

Sources:
 * "Bandwidth Management." Wikipedia. Wikimedia Foundation, 24 Aug. 2014. Web. 02 Oct. 2014. .
 * "Connectivity Dictionary Definition | Connectivity Defined." Connectivity Dictionary Definition | Connectivity Defined. N.p., n.d. Web. 02 Oct. 2014. .
 * "Define Digital Sound Processor." EHow. Demand Media, 16 Jan. 2010. Web. 02 Oct. 2014. .
 * "GPU Definition from PC Magazine Encyclopedia." GPU Definition from PC Magazine Encyclopedia. N.p., n.d. Web. 02 Oct. 2014. .
 * "Processor Speed Definition." Processor Speed Definition. N.p., n.d. Web. 02 Oct. 2014. .
 * "Screen Resolution Definition from PC Magazine Encyclopedia." Screen Resolution Definition from PC Magazine Encyclopedia. N.p., n.d. Web. 02 Oct. 2014. .
 * "What Is Primary Memory? - Definition from Techopedia." Techopedias. N.p., n.d. Web. 02 Oct. 2014. .
 * "What Is Secondary Memory? - Definition from Techopedia." Techopedias. N.p., n.d. Web. 02 Oct. 2014. .
 * Wikipedia. Wikimedia Foundation, n.d. Web. 02 Oct. 2014. .
 * "Analog-to-digital Converter." Wikipedia. Wikimedia Foundation, 29 Sept. 2014. Web. 13 Oct. 2014. .
 * "Digital Audio." Wikipedia. Wikimedia Foundation, 10 Nov. 2014. Web. 11 Oct. 2014. .
 * "Digital Audio." Wikipedia. Wikimedia Foundation, 10 Nov. 2014. Web. 11 Oct. 2014. .
 * "Digital Audio." Wikipedia. Wikimedia Foundation, 28 Sept. 2014. Web. 11 Oct. 2014. .
 * "Managing Computer Resources and Drivers." - Audacity Wiki. N.p., n.d. Web. 13 Oct. 2014. .