Posts

Showing posts from August, 2024

CST 311 - Intro to Computer Networks - Week 1

Image
  This week in CST 311, I learned a lot about the concepts of computer networks, starting with an understanding of the internet's structure and operation. The internet is basically a network of networks, consisting of many connected devices, communication links, and packet switches, all working together with various protocols like TCP, IP, and HTTP. I also learned about the different components of a network, such as the network edge, which includes hosts like clients and servers, and the network core, where packet switching and routing occur. The significance of protocols is so important, as they define the format and order of messages sent and received in the network. Another topic was the concept of delay, loss, and throughput in networks. I learned about the different types of delays such as processing, queuing, transmission, and propagation which affect the overall performance of a network. The introduction to the internet protocol stack is also important, where I learned about

CST 334 - Operating Systems - Week 8

Image
  This week in CST-334, we learned about the concept of persistence as it applies to operating systems. In computer science, persistence is the property that allows data to outlive the process that created it. This is important in operating systems for managing data that needs to be stored and retrieved even after the system is powered down or restarted. There are various mechanisms for achieving persistence, including file systems, databases, and other ways of storing data. Understanding these mechanisms is necessary for developing reliable and robust systems that can handle data efficiently and securely over time. Persistence also applies to us as students, the concept of persistence has significant relevance to our journey as computer science students. Persistence in this context means maintaining steady effort and determination in the face of challenges. Completing this course requires consistent effort, resilience, and the ability to adapt to new and complex topics. Just like in o