GithubHelp home page GithubHelp logo

lab3a's Introduction

NAME: 	Brian Be, 				Leslie Liang
EMAIL: 	[email protected], 	[email protected]
UID: 	204612203, 				204625818

// Overview
lab3a.c: C source code that read the on-disk representation of a file system, analyzed it, and sumarrize its contents. This program analyzes the file system in the image file and output a summary to standard out. There were 5 parts to this code: super block, groups, free-lists, inodes, indirect blocks, and directories. After the C file is compiled, the executable takes an EXT2 file system disk image as argument. 

Makefile: has 3 targets
	default: 	compiles and produces the executable lab3a
	clean: 		removes the generated executable lab3a
	dist: 		creates the distribution tarball which includes lab3a.c,
				Makefile and README

README: Descriptions of the included files. Cites all the important websites/sources that helped us successfully write this program. 


// Research
Arpaci ch 40
	Basic understanding of file implementation

TA Discussion 
	Basic guidelines/skeleton for project

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiM7PWy8ZbUAhWJw1QKHVHKAO0QFggkMAA&url=http%3A%2F%2Fwww.cs.columbia.edu%2F~junfeng%2F09sp-w4118%2Flectures%2Fl1-logistics.ppt&usg=AFQjCNEOuWY5FsJNALpHK2hsDtxTatLBxw&sig2=M_HvAsbLBaAkoZa7HghoYA
	powerpoint that gave visuals of the file system

http://cs.smith.edu/~nhowe/262/oldlabs/ext2.html
	Explanation of each block structure

http://e2fsprogs.sourceforge.net/ext2intro.html
	More infor on file systems

http://www.nongnu.org/ext2-doc/ext2.html
	Detailed explanation of each block structure

http://slideplayer.com/slide/8807091/
	Powerpoint that gave more visuals of the file system

https://www.youtube.com/watch?v=oHrlU3b1ZAw
	Video of dereferencing inode and dir entries

Man Pages + Piazza
	Ideas on how to format time

lab3a's People

Contributors

bebrian458 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.