Posts

Showing posts from March, 2024

CST334: Journal Entry Week 4

 This week i learned about memory management units and paging. With respect to memory management units, I learned how to find free memory, split chunks, free chunks, coalesce chunks, allocate, and free memory. With paging I learned how to determine bits to determine virtual and physical addresses, determine PFNs, and offsetting bits for a physical address.

CST334: Journal Entry Week 3

This week I learned how memory is managed. I learned that memory can be allocated to a process and  then freed for another process. Furthermore, I learned how memory can be split and coalesced to accommodate processes of different sizes.

CST334: Journal Entry Week 2

 This week I learned about different ways an operating system runs processes. There are several methods of running running programs in OS and each one has different priorities. Some examples are: Shortest job first completes programs that have the shortest length first, first-served completes programs that are presented earlier before ones that are presented at a later, round robin gives completes all programs by equally giving them the same time slice and rotating through each program. 

CST334 Journal Entry Week 1

 This week i learned about operation systems. I learned how interact with hardware and the user. Even more i learned about virtualization which is key in the operating system partitioning the hardware's resources.  I also learned about docker and the C language.