Go Back   Computer Forums > General Computing > Software and Operating Systems
Click Here to Login
Join Computer forums Today


Reply
 
Thread Tools Search this Thread Display Modes
 
Old 09-27-2012, 07:40 AM   #1
Baseband Member
 
Join Date: Aug 2012
Location: Australia
Posts: 64
Default File System arcitecture / understanding?

Hi
It was hard to make a heading for this question as I'm not sure how to ask for what I want to learn.

Recently I tried to install Code::Blocks which was fine. When I installed wxWidgets with it I ran into all sorts of problems.. Still not resolved though thats another issue (only been on that one for 4 days straight now).

There's allot of knowledge out there on the different directories on your pc,, what they do and how to access them. Global Variables, how one program accesses another etc. I'm not asking these questions in particular but I am asking what kind of category does the subjects just described come under (and other useful info of course)?

I want to learn more about this sort of thing so I can solve things for myself a little more. I'm assuming there's people out there who have learned about this sort of thing and more from say courses at uni or other. Is there a good introductory textbook you can recommend or something like that. I really need to build my knowledge in these areas as I'm often stuck not knowing how anything works beyond the programming I do on my pc. It's the rest of that computer filesystem knowledge etc where I get stuck.

If anyone has any suggestions it would be greatly appreciated.

Thanks very much.
Any suggestions are welcome.
Dominover
__________________

dominover is offline   Reply With Quote
Old 09-27-2012, 10:12 AM   #2
In Runtime
 
OS-Wiz's Avatar
 
Join Date: Sep 2012
Location: USA
Posts: 334
Default Re: File System arcitecture / understanding?

MS Technet is a great source for all types of technical info about MS operating systems (OS), here's how NTFS works: NTFS Technical Reference: Local File Systems

The mechanisms behind Global variables are unique to each language and database. They are normally stored in a memory appendage of the creator's address space. They normally are not persisted across shutdowns.
__________________

__________________
i7-3930K - Corsair H100 push/pull fans - ASUS Rampage IV Extreme - 4 x 4GB G.Skill DDR3 2133 - 2 x EVGA GTX680s in SLI - OS, 256GB Samsung 830 SSD - Games, 256GB Crucial M4 SSD - Antec TPC 1200W - Dell 27" IPS 2560x1440 - APC XS1500 UPS - Win7 Ultimate x64
OS-Wiz is offline   Reply With Quote
Old 09-27-2012, 11:11 AM   #3
Baseband Member
 
Join Date: Aug 2012
Location: Australia
Posts: 64
Default Re: File System arcitecture / understanding?

Thanks for that. I'm not just confining my self to Global Variables though. I'm trying to understand how someone knows and understands the ideas behind creating debug files, system files and other concepts.. I'm not sure but maybe something like this will be taught in a beginners computer science class or something. I just need to improve my technical knowledge about how to look at the big picture and identify some of the things I've described and more.

Thanks again.
Dominover
dominover is offline   Reply With Quote
Old 09-27-2012, 02:07 PM   #4
In Runtime
 
OS-Wiz's Avatar
 
Join Date: Sep 2012
Location: USA
Posts: 334
Default Re: File System arcitecture / understanding?

If you want an inside look at what an OS system looks like, look at the install guide for the OS, e.g. Windows Server 2008 R8 Install Guide. System files are created by the product while being installed. Best way to view them is to simply list them with Windows Explorer, then Google them to find out how they are used, etc.
Some programming languages come with a Software Developer's Kit (SDK) with a built-in debugger. For other languages you build in the debug code yourself, called code instrumentation that can be turned on or off via a debug switch e.g.

DO THIS
-DISPLAY, "got to 'DO THIS'"
FETCH RECORD/ROW
-DISPLAY, "record/row looked like this, :RECORD LAYOUT before being manipulated"
__________________
i7-3930K - Corsair H100 push/pull fans - ASUS Rampage IV Extreme - 4 x 4GB G.Skill DDR3 2133 - 2 x EVGA GTX680s in SLI - OS, 256GB Samsung 830 SSD - Games, 256GB Crucial M4 SSD - Antec TPC 1200W - Dell 27" IPS 2560x1440 - APC XS1500 UPS - Win7 Ultimate x64
OS-Wiz is offline   Reply With Quote
Old 09-28-2012, 05:24 AM   #5
Baseband Member
 
Join Date: Aug 2012
Location: Australia
Posts: 64
Default Re: File System arcitecture / understanding?

Thanks for the help.. I'll keep reading and take on your suggestions.
Cheers
dominover is offline   Reply With Quote
Old 09-28-2012, 08:56 AM   #6
In Runtime
 
OS-Wiz's Avatar
 
Join Date: Sep 2012
Location: USA
Posts: 334
Default Re: File System arcitecture / understanding?

Quote:
Originally Posted by dominover View Post
Thanks for the help.. I'll keep reading and take on your suggestions.
Cheers
You're welcome. I should have been clearer in my example, psuedo-code:

Code:
 
DECLARE DEBUG_SWITCH Boolean
SET DEBUG_SWITCH ON
DO THIS
IF DEBUG_SWITCH ON THEN
   DISPLAY "got to 'DO THIS'";
FETCH RECORD/ROW
IF DEBUG_SWITCH ON THEN
   DISPLAY "record/row looked like this, :RECORD LAYOUT before being changed";
__________________

__________________
i7-3930K - Corsair H100 push/pull fans - ASUS Rampage IV Extreme - 4 x 4GB G.Skill DDR3 2133 - 2 x EVGA GTX680s in SLI - OS, 256GB Samsung 830 SSD - Games, 256GB Crucial M4 SSD - Antec TPC 1200W - Dell 27" IPS 2560x1440 - APC XS1500 UPS - Win7 Ultimate x64
OS-Wiz is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



All times are GMT -5. The time now is 12:02 PM.


Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0