This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
blog:spring2016:pgrant3:journal [2016/03/08 01:44] – [FEB 29, 2015] pgrant3 | blog:spring2016:pgrant3:journal [2016/05/09 20:32] (current) – [May 2, 2016] pgrant3 | ||
---|---|---|---|
Line 37: | Line 37: | ||
This week we started to take a look at forking our programs. | This week we started to take a look at forking our programs. | ||
+ | |||
+ | ====Mar 14, 2016=== | ||
+ | |||
+ | I have gotten a good grasp on how to implement a program that utilizing threading when finding prime numbers. | ||
+ | |||
+ | I think a big mental hurdle for me occurred last week when implementing multiple child processes. | ||
+ | |||
+ | Last week we also started to take a look at sockets. | ||
+ | |||
+ | ====Mar 21, 2016==== | ||
+ | |||
+ | It seems that I made a recurring mistake with regards to the threading project. | ||
+ | |||
+ | We are looking at sockets now and there is a lot to them. I have a hard time gathering everything that we do in class, because it is so much information. | ||
+ | |||
+ | I started attempting to create my own client server model at home. I started running virtual machines so that I can play with systems programming outside of lab46. | ||
+ | |||
+ | Hopefully by next week I will be writing about how I have set up my first client server model using virtualization and systems programming. | ||
+ | |||
+ | ====April 4, 2016==== | ||
+ | |||
+ | So after having a week off and many aspirations of accomplishing side projects and enhancing my learning experience, it turns out laziness won the day. Or week. I didn't manage to get anything I had planned done. I am okay with that though because I guess they give us break weeks for a reason. | ||
+ | |||
+ | I'm not sure if I wrote about finishing the project that was last due outright, just that I had implemented a 2d array to store the results and print them back out in order upon request. | ||
+ | |||
+ | The Friday before break we didn't continue on sockets, but instead we starting looking at kernel commands and reading the bit patterns that have them set to active or not active. | ||
+ | |||
+ | ====April 11, 2016==== | ||
+ | |||
+ | It looks like we have diverged from looking at sockets for now. We have learned a lot about them recently, and their uses are really interesting to me. Now we are looking at something else that seems like it is pretty interesting in signals. | ||
+ | |||
+ | We starting by running a loop that counts and prints the integer it is currently at. When a kill command is issued, or a signal is sent. Depending on the signal, the program will react differently. | ||
+ | |||
+ | The intricacies that happen "under the hood" of our program and kernel, and how the commands are not actually interfaces with the program itself, but the CPU are still sort of mysterious to me. The more we look at it, the more I am sure I will understand it. | ||
+ | |||
+ | ====April 18, 2016==== | ||
+ | |||
+ | Last week we continued to work on shared memory. | ||
+ | |||
+ | Were looking into shared memory on a very basic level. | ||
+ | |||
+ | ====April 25, 2016==== | ||
+ | |||
+ | This past week we got our end of course experience. | ||
+ | |||
+ | This week we have also started looking at and playing with ncurses. | ||
+ | |||
+ | As far as the cursor program, when I first started working on it I assumed it would be a giant headache figuring out how to plot where to print to, because thats all that it requires. | ||
+ | |||
+ | ====May 2, 2016==== | ||
+ | |||
+ | This week starts the last week of the semester. | ||
+ | |||
+ | In class we're continuing to look at ncurses and are creating an ncurses pacman game. This project branches out further in my opinion than any we have done thus far. We're getting into multi file implementations, | ||
+ | |||
+ | ====May 9, 2016==== | ||
+ | |||
+ | So this is going to be my last opus entry for the standard opus outside of the eoce. I am working through the end of course experience now and it seems to be going smoothly. | ||
+ | |||
+ | Whether or not I will need to come in to class to clear some things up is still up in the air, but hopefully I don't have to make an extra trip up to the college to finish it up. Going forward I am looking forward to taking data structures. | ||
====CONTENT QUESTIONS==== | ====CONTENT QUESTIONS==== | ||