Preview

SD1230 Lab 1

Satisfactory Essays
Open Document
Open Document
239 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
SD1230 Lab 1
Task 1:
1. What happens to the volatile memory when the power is lost? –RAM is deleted
2. What are the possible values for a bit? –States 1 or 0
Task 2:
1. What is the highest number that can be stored in a byte? – 8 bytes as 11111111 or 255 in decimal.
2. 0x12 is an example of what type of number? – Hexadecimal
Task 3:
5. 11001000
6. Binary
8. C8
9. 0xC8
12. 7
13. 01100100
14. 0110 0100
16. 7
17. 110
18. 0110
19. First set of nibble is equivalent to the binary of 7
Task 4:
1. What is an instruction? – A sequence of bits understood by the processor to signal a certain action
2. What type of instruction is used to execute different code based on a condition? -Jumps
3. What term refers to a small memory area in a processor? – Register
4. Can code developed for an ARM processor run on an x86 processor? –Yes
Task 5:
1. Where are local variables stored? – Call stack/Program memory
2. Where are other program data stored? – Heap
3. Which Frame is at the top of the stack? - Frame of Moose
Task 6:
1. Rank the areas of memory from highest speed to lowest? – Processors registers, Processors cache and RAM and hard drives.
2. Can programmers control what data is put in the processor cache? – No
Task 7:
1. With preemptive multitasking, what entity decides which process should run? – Device Driver
Task 8:
1. Why is virtual memory addresses used for applications? – So it can have its own address space on the memory.
2. What is meant by swapping? – Taking a whole or piece of memory and store it completely on a device.

You May Also Find These Documents Helpful

  • Good Essays

    Which of the following answers are true about random-access memory (RAM) as it is normally used inside a personal computer? ( choose two answers)…

    • 957 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Nt1310 Unit 5 Essay

    • 437 Words
    • 2 Pages

    CPU – Register, ALU, control unit - The CPU is a type of processor which acts as the brains of a computer and is an important part of any computer.…

    • 437 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    POS355 Week 1 Individual

    • 574 Words
    • 2 Pages

    While in the hardware, memory management includes elements that store data such as random access memory chips, and memory caches. In the operating system, memory management involves the distribution of precise memory blocks to programs as the user requests adjustments. While at the application and program level, memory management ensures the availability of sufficient memory for the objects and data structures at all times for each program that is running.…

    • 574 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Java exam 1 practice test

    • 6434 Words
    • 53 Pages

    A set of instructions that enable the computer to solve a problem or perform a task…

    • 6434 Words
    • 53 Pages
    Powerful Essays
  • Good Essays

    To apply the stored-program concept, central processing unit (CPUs) are designed to recognize instructions encoded as bit patterns. This collection of instructions along with the encoding system is called the machine language. An instruction expressed in this language is called a machine-level instruction or, more commonly, a machine instruction.…

    • 458 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Feasibilty study

    • 263 Words
    • 2 Pages

    A computer has a cache, main memory, and a disk used for virtual memory. If a referenced…

    • 263 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    18. What is the 8-bit binary (two's complement) representation of each of the following signed…

    • 406 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Memory Management

    • 589 Words
    • 3 Pages

    There are two different types of programming systems; uniprogramming and multiprogramming. In uniprogramming there is just an operating system and the program that is currently being utilized. In multiprogramming, it is just as the term says, working to accommodate multiple programs. When are there is more than one program being executed at a time, there needs to be proper protocol and system checks. There are five requirements that memory management needs to satisfy: relocation, protection, and sharing, logical and physical organization.…

    • 589 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Risc & Pipelining

    • 2586 Words
    • 11 Pages

    * An Instruction set is a set of instructions that helps the user to construct machine language programs to do computable tasks.…

    • 2586 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    3. Data is stored as a charge in a capacitor in Dynamic RAM, where data is stored in flip flop level in Static RAM.…

    • 368 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    (b) Explain the concept of dynamic partition memory management.What are the advantages of dynamic partition over fixed-size partition of memory? (5)…

    • 654 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    anmol timetable

    • 387 Words
    • 2 Pages

    10. The processor takes in raw ___data____. It performs tasks called for by the ___software________ and it communicates with the rest of the computer through the __motherboard _. The processor does all of this through rows of __switches ___________________.…

    • 387 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Number and character operands, as well as instructions, are stored in the memory of a computer. The memory consists of many millions of storage cells, each of which can store a bit of information having the value 0 or 1. Because a single bit represents a very small amount of information, bits are seldom handled individually. The usual approach is to deal with them in groups of fixed size. For this purpose, the memory is organized so that a group of n bits can be stored or retrieved in a single, basic operation. Each group of n bits is referred to as a word of information, and n is called the word length. The memory of a computer can be schematically represented as a collection of words as shown in figure (a).Modern computers have word lengths that typically range from 16 to 64 bits. If the word length of a computer is 32 bits, a single word can store a 32-bit 2’s complement number or four ASCII characters, each occupying 8 bits. A unit of 8 bits is called a byte .Accessing the memory to store or retrieve a single item of information, either a word or a byte, requires distinct names or addresses for each item location. It is customary to use numbers from 0 through 2K -1, for some suitable values of k, as the addresses of successive locations in the memory. The 2k addresses constitute the address space of the computer, and the memory can have up to 2k addressable locations. 24-bitaddress generates an address space of 224(16,777,216) locations. A 32-bit address creates an address space of 232or 4G (4 giga) locations.…

    • 535 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Corlang

    • 1351 Words
    • 6 Pages

    An assembly language is a low-level programming language for a computer, or other programmable device, in which there is a very strong (generally one-to-one) correspondence between the language and the architecture's machine code instructions. Each assembly language is specific to a particular computer architecture, in contrast to most high-level programming languages, which are generally portable across multiple architectures, but require interpreting or compiling. Assembly language is converted into executable machine code by a utility program referred to as an assembler; the conversion process is referred to as assembly, or assembling the code. Assembly language uses a mnemonic to represent each low-level machine operation or opcode. Some opcodes require one or more operands as part of the instruction, and most assemblers can take labels and symbols as operands to represent addresses and constants, instead of hard coding them into the program. Macro assemblers include a macroinstruction facility so that assembly language text can be pre-assigned to a name, and that name can be used to insert the text into other code. Many assemblers offer additional mechanisms to facilitate program development, to control the assembly process, and to aid debugging.…

    • 1351 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Virtual Memory

    • 566 Words
    • 3 Pages

    If your computer lacks the random access memory (RAM) needed to run a program or operation, Windows uses virtual memory to compensate.…

    • 566 Words
    • 3 Pages
    Good Essays