Talk:COMP 3000 Essay 1 2010 Question 2: Difference between revisions

From Soma-notes
No edit summary
Rarteaga (talk | contribs)
No edit summary
 
(33 intermediate revisions by 7 users not shown)
Line 4: Line 4:


Uh, where did Figure 1 and much of the current text come from?  It looks like it was cut and pasted from random source.  Please don't plagarize!  --[[User:Soma|Anil]] (19:24, 8 October 2010 (UTC))
Uh, where did Figure 1 and much of the current text come from?  It looks like it was cut and pasted from random source.  Please don't plagarize!  --[[User:Soma|Anil]] (19:24, 8 October 2010 (UTC))
Look into the reference article "Kernel command using Linux system calls". Plagiarism is not my goal. I'm using my own words to make a simple but complete description of a system call using the interrupt method. Check the references and If you think it is too close, please let me know. It is hard when an author makes such a good and clear description.--[[User:Sblais2|Sblais2]] 21:02, 8 October 2010 (UTC)
I thought it would be nice to first describe what is a system calls and the two current methods of doing them. The first is the interrupt method. The second which is used in Linux 2.6.18+ is using the sysenter and sysexit instructions.--[[User:Sblais2|Sblais2]] 19:56, 8 October 2010 (UTC)
You can't use that figure.  And you can't copy the text either, even if you change the words slightly.  But really, you're just wasting your time.  This question is not talking about how system calls are invoked; if you wanted to discuss this, you should be discussing system call invocation mechanisms on the PDP-11 and VAX systems!  Here I'm interested in what are the calls, i.e., kernel functions that can be invoked by a regular program.--[[User:Soma|Anil]]
This link provides about 40 UNIX system calls along with example on where they would be used from the looks of it: [http://www.di.uevora.pt/~lmr/syscalls.html]. --[[User:Apharan2|Apharan2]]
Thank you for clarifying things. I will go that route. --[[User:Sblais2|Sblais2]] 13:08, 12 October 2010 (UTC)
I don't see everyone contributing to this group. Please do let the others in your group know, divide your work into sections and discuss here. If you have questions - ask.--[[User:praman|Preeti]]
This link shows all the system calls from Linux 2.6.33 [http://www.kernel.org/doc/man-pages/online/pages/man2/syscalls.2.html]
--[[User:Sblais2|Sblais2]] 23:36, 12 October 2010 (UTC)
As no one in our group made suggestion on the format of our essay, I've put one in place. In your research, each system calls should fit in one of the category. If someone picks one up. Please let me know ASAP. I will be working on that all day. Read the intro's last paragraph if your not sure what you should write on. My english writing skills are not perfect so if one of you guys see ways to improved the text, please do. --[[User:Sblais2|Sblais2]] 14:29, 13 October 2010 (UTC)
Well I feel like I'm the only one in that team but...Anyway I've completed the first 2 sections. Please try working on the next 4.  If you want to modify something, please post a small gist of it in here so we can all validate. Thanks. --[[User:Sblais2|Sblais2]] 20:10, 13 October 2010 (UTC)
I am wondering if we have actually split up the work accordingly i am going to a temped to answer Information Maintenance if anyone has dibs please let me know - Csulliva
I am finding this site that I find very helpfull to understand system called for linux an UNIX
http://ss64.com/bash/
-Csulliva
I'll do process control calls. and help out on the last part that is not written up yet.I'll read the other parts as well just to get an understanding. [[User:Apharan2|Apharan2]]
Csullliva, be careful not to confuse system calls and shell commands. Some of them have actually the same name, like ''mkdir''. But shell commands is on the user-level. Some of them will actually do system calls to complete the operation.
It's good to finally hear from you guys.--[[User:Sblais2|Sblais2]] 01:39, 14 October 2010 (UTC)
I'll work on the communication calls and the miscellaneous system calls. Not sure if you guys wanted to add more to this, but I can help out with writing a conclusion as well. I'm somewhat good at writing, so if i see any little things that I could touch up on, i'll help out with that.-R.arteaga
after my confusion with bash and system calls i had some trouble find a  system calls for linux that would effect time here a web site I found that helped me out with description regarding the calls http://www.digilife.be/quickreferences/QRC/LINUX%20System%20Call%20Quick%20Reference.pdf
hopefully i am on the write track now....some one stop me if i am not -Csulliva
Looks ok to me Csulliva, might want to check the link I posted in this discussion. It shows all the system calls in the Linux kernel 2.6.30. Then even show history information in it. It is then easy to track early Unix implementation. R.arteaga -> That would be great. I started thinking about a conclusion but writing is not my forte (unless I am underestimating myself). --[[User:Sblais2|Sblais2]] 11:59, 14 October 2010 (UTC)
Also not to forget to add your references. I added mine in the reference section. --[[User:Sblais2|Sblais2]] 19:02, 14 October 2010 (UTC)
My writing skills have never been any good. I've read through a whole bunch of the page and fixed a few typos here and there. I want to add to the "Information Maintenance Calls" section, but I can't promise that it will be any good. So feel free to help me out. -Dlangloi
okay well i am currently working on the information maintenance calls part and i am a little stuck on the type system data so by all means help out.. that being said can anyone give me a hint on a system call that works with a system data in UNIX because i read the manual and i still drawing a blank, thanks-Csulliva
Ya I have also had troubles trying to find system calls that affect system data. I have read through about half of that manuel in the references, but nothing seems to be related. Anyways, my eyes are starting to hurt. I will try again later and see if something turns up. -Dlangloi
I've added to it but I have my doubts that it is correct. Please revise my work as it could be wrong. -Dlangloi
Just to make sure before I add stuff to the page: are the exec(),fork(), wait(), and exit() calls be considered part of process control calls ? [[User:Apharan2|Apharan2]]
Apharan2=> yes they are considered part of process control as they deal directly with processes. Check this link out for more detail [http://www.softpanorama.org/Internals/unix_system_calls.shtml]. --[[User:Sblais2|Sblais2]] 23:54, 14 October 2010 (UTC)
Thanks a lot wasn't sure  [[User:Apharan2|Apharan2]]
Hopefully you guys like the conclusion, not sure how good it is. Hard to judge your own work i find. Rarteaga

Latest revision as of 10:59, 15 October 2010

Not in this group and I'm not completely sure if this is relevant but I found that UNIX used the POSIX standard while Linux used LSB which is based on the POSIX standard. This article outlines some conflicts between them [1]. I didn't find the actual comparisons very comprehensible but the ideas are there. --Slay 15:05, 7 October 2010 (UTC)


Uh, where did Figure 1 and much of the current text come from? It looks like it was cut and pasted from random source. Please don't plagarize! --Anil (19:24, 8 October 2010 (UTC))

Look into the reference article "Kernel command using Linux system calls". Plagiarism is not my goal. I'm using my own words to make a simple but complete description of a system call using the interrupt method. Check the references and If you think it is too close, please let me know. It is hard when an author makes such a good and clear description.--Sblais2 21:02, 8 October 2010 (UTC)

I thought it would be nice to first describe what is a system calls and the two current methods of doing them. The first is the interrupt method. The second which is used in Linux 2.6.18+ is using the sysenter and sysexit instructions.--Sblais2 19:56, 8 October 2010 (UTC)

You can't use that figure. And you can't copy the text either, even if you change the words slightly. But really, you're just wasting your time. This question is not talking about how system calls are invoked; if you wanted to discuss this, you should be discussing system call invocation mechanisms on the PDP-11 and VAX systems! Here I'm interested in what are the calls, i.e., kernel functions that can be invoked by a regular program.--Anil

This link provides about 40 UNIX system calls along with example on where they would be used from the looks of it: [2]. --Apharan2

Thank you for clarifying things. I will go that route. --Sblais2 13:08, 12 October 2010 (UTC)

I don't see everyone contributing to this group. Please do let the others in your group know, divide your work into sections and discuss here. If you have questions - ask.--Preeti


This link shows all the system calls from Linux 2.6.33 [3] --Sblais2 23:36, 12 October 2010 (UTC)

As no one in our group made suggestion on the format of our essay, I've put one in place. In your research, each system calls should fit in one of the category. If someone picks one up. Please let me know ASAP. I will be working on that all day. Read the intro's last paragraph if your not sure what you should write on. My english writing skills are not perfect so if one of you guys see ways to improved the text, please do. --Sblais2 14:29, 13 October 2010 (UTC)

Well I feel like I'm the only one in that team but...Anyway I've completed the first 2 sections. Please try working on the next 4. If you want to modify something, please post a small gist of it in here so we can all validate. Thanks. --Sblais2 20:10, 13 October 2010 (UTC)

I am wondering if we have actually split up the work accordingly i am going to a temped to answer Information Maintenance if anyone has dibs please let me know - Csulliva I am finding this site that I find very helpfull to understand system called for linux an UNIX http://ss64.com/bash/ -Csulliva


I'll do process control calls. and help out on the last part that is not written up yet.I'll read the other parts as well just to get an understanding. Apharan2

Csullliva, be careful not to confuse system calls and shell commands. Some of them have actually the same name, like mkdir. But shell commands is on the user-level. Some of them will actually do system calls to complete the operation. It's good to finally hear from you guys.--Sblais2 01:39, 14 October 2010 (UTC)

I'll work on the communication calls and the miscellaneous system calls. Not sure if you guys wanted to add more to this, but I can help out with writing a conclusion as well. I'm somewhat good at writing, so if i see any little things that I could touch up on, i'll help out with that.-R.arteaga

after my confusion with bash and system calls i had some trouble find a system calls for linux that would effect time here a web site I found that helped me out with description regarding the calls http://www.digilife.be/quickreferences/QRC/LINUX%20System%20Call%20Quick%20Reference.pdf hopefully i am on the write track now....some one stop me if i am not -Csulliva

Looks ok to me Csulliva, might want to check the link I posted in this discussion. It shows all the system calls in the Linux kernel 2.6.30. Then even show history information in it. It is then easy to track early Unix implementation. R.arteaga -> That would be great. I started thinking about a conclusion but writing is not my forte (unless I am underestimating myself). --Sblais2 11:59, 14 October 2010 (UTC)

Also not to forget to add your references. I added mine in the reference section. --Sblais2 19:02, 14 October 2010 (UTC)

My writing skills have never been any good. I've read through a whole bunch of the page and fixed a few typos here and there. I want to add to the "Information Maintenance Calls" section, but I can't promise that it will be any good. So feel free to help me out. -Dlangloi

okay well i am currently working on the information maintenance calls part and i am a little stuck on the type system data so by all means help out.. that being said can anyone give me a hint on a system call that works with a system data in UNIX because i read the manual and i still drawing a blank, thanks-Csulliva

Ya I have also had troubles trying to find system calls that affect system data. I have read through about half of that manuel in the references, but nothing seems to be related. Anyways, my eyes are starting to hurt. I will try again later and see if something turns up. -Dlangloi I've added to it but I have my doubts that it is correct. Please revise my work as it could be wrong. -Dlangloi


Just to make sure before I add stuff to the page: are the exec(),fork(), wait(), and exit() calls be considered part of process control calls ? Apharan2

Apharan2=> yes they are considered part of process control as they deal directly with processes. Check this link out for more detail [4]. --Sblais2 23:54, 14 October 2010 (UTC)

Thanks a lot wasn't sure Apharan2

Hopefully you guys like the conclusion, not sure how good it is. Hard to judge your own work i find. Rarteaga