JANEZ PUHAN Operating Systems, Embedded Systems, and Real-Time Systems FE Publishing University of Ljubljana Faculty of electrical engineering Operating Systems, Embedded Systems, and Real-Time Systems Janez Puhan Ljubljana, 2015 CIP - Cataloging In Publication National and University Library, Ljubljana 004.451(078.5)(0.034.2) PUHAN, Janez, 1969- Operating Systems, Embedded Systems, and Real-Time Systems [Electronic source] / Janez Puhan = [editor] Faculty of Electrical Engineering. - 1st ed. - El. book. - Ljubljana : FE Publishing, 2015 Access method (URL): http://fides.fe.uni-lj.si/∼janezp/operating_systems_em bedded_systems_and_real-time_systems.pdf ISBN 978-961-243-275-1 (pdf) 278131456 Copyright c 2015 FE Publishing. All rights reserved. No part of this book may be reproduced, stored, or transmitted in any manner without the written permission of the publisher. URL: http://fides.fe.uni-lj.si/∼janezp/operating_systems_embedded_systems_ and_real-time_systems.pdf Janez Puhan University of Ljubljana, Faculty of Electrical Engineering SI-1000 Ljubljana, Tržaška cesta 25
[email protected] Publisher: FE Publishing, Ljubljana UL Faculty of Electrical Engineering, Ljubljana Editor: prof. dr. Sašo Tomažič Reviewers: prof. dr. Tadej Tuma, prof. dr. Patricio Bulić 1st edition Contents Preface ix 1 Operating system 1 1.1 Operating-system parts . .1 1.1.1 Kernel . .1 1.1.2 Shell . .2 1.1.3 Programs . .2 1.2 File storage . .2 1.2.1 Directory structure . .3 1.2.2 Storage devices . .4 1.2.3 Partitions and file systems . .4 1.3 Login and basic commands . .5 1.3.1 Naming conventions, special directory names and wildcards6 1.3.2 Files and directories .