<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd" xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>00000cmm a22000003i 4500</leader>
  <controlfield tag="001">UP-99796217612476856</controlfield>
  <controlfield tag="003">Buklod</controlfield>
  <controlfield tag="005">20230215105418.0</controlfield>
  <controlfield tag="006">m    |o  d |      </controlfield>
  <controlfield tag="007">ta</controlfield>
  <controlfield tag="008">130711s2013    enk    f   u        eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
   <subfield code="a">9781849196109 (e-ISBN)</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
   <subfield code="a">(iLib)UPD-00263009253</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
   <subfield code="a">UkSgIET</subfield>
   <subfield code="d">DENGII</subfield>
   <subfield code="e">rda</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
   <subfield code="a">eng</subfield>
  </datafield>
  <datafield tag="084" ind1=" " ind2=" ">
   <subfield code="a">QA 76.77</subfield>
   <subfield code="b">L48 2013eb</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
   <subfield code="a">Leva, Alberto</subfield>
   <subfield code="e">author.</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
   <subfield code="a">Control-based operating system design</subfield>
   <subfield code="c">Alberto Leva [and three others].</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="1">
   <subfield code="a">London, United Kingdom</subfield>
   <subfield code="b">The Institution of Engineering and Technology</subfield>
   <subfield code="c">2013.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
   <subfield code="a">1 online resource.</subfield>
  </datafield>
  <datafield tag="336" ind1=" " ind2=" ">
   <subfield code="a">text</subfield>
   <subfield code="2">rdacontent</subfield>
  </datafield>
  <datafield tag="337" ind1=" " ind2=" ">
   <subfield code="a">computer</subfield>
   <subfield code="2">rdamedia</subfield>
  </datafield>
  <datafield tag="338" ind1=" " ind2=" ">
   <subfield code="a">online resource</subfield>
   <subfield code="2">rdacarrier</subfield>
  </datafield>
  <datafield tag="506" ind1=" " ind2=" ">
   <subfield code="a">IP based subscription, on campus and remote access.</subfield>
   <subfield code="c">Access via Electronic Resources of the UPD Engineering Library and University Library websites.</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
   <subfield code="a">The book contains 11 chapters.Chapter 1 provides a general introduction to the addressed matter and motivates the adopted approach, also by means of a very synthetic historical analysis. Chapter 2 introduces the few required basic elements of systems theory, as anticipated. This chapter and the following Chapter 4 end with a `problems' section, to allow the interested reader to verify their acquisition of the illustrated concepts. Chapter 3 applies the modelling-related ideas of Chapter 2 to the particular domain addressed herein, evidencing its peculiarities. Some introductory examples are reported and commented on. Chapter 4 deals with the required basic elements of control theory, adopting an attitude, and consequently an organisation, analogous to those of Chapter 2. Chapter 5 deals with task scheduling. A general dynamic model is proposed, and based on that, a methodology is presented to design a scheduler along the control based paradigm. Said methodology is then applied, leading to two scheduling algorithms, that are comparatively tested with respect to classical (non-controlbased) ones. Chapter 6 addresses the problem of memory management, and proposes for it too a control-based solution. Simulation results are presented and commented on, to evidence the obtained advantages. Chapter 7 presents, limiting again the scope to the bare essential, some control techniques - more advanced than those of Chapter 4 - that are used in the following one. In particular, the chapter deals with Model Predictive Control and model identification, and ends with a `problems' section for the same reason as Chapters 2 and 4. Chapter 8 treats more in general the resource allocation problem. Thanks to the adoption of more a high-level viewpoint with respect to the previous chapters, here a design methodology is sketched out and supported, that can be used as a modus operandi when addressing numerous problems that appear quite different from the application point of view, but in the context of the systems theory have a definitely uniform mathematical structure. Chapter 9 applies the ideas presented so far to power-aware resource management. Apart from discussing another interesting application case, the main point here is to evidence how a control-based design attitude is naturally keen to host problems with very different requirements. Chapter 10 presents the Miosix kernel, i.e., the nucleus of an operating system that is being developed along the proposed approach. Motivations for developing an ad hoc kernel are provided, the realised functionalities are described, and future developments are outlined. Chapter 11, after all the different issues touched in the previous ones, suggests a way of casting them into a unitary view conceptually connected to that of `cyberphysical'systems, thereby discussing - as a work in progress - some further ways in which a control-theoretical point of view can be helpful for design, analysis and assessment.</subfield>
  </datafield>
  <datafield tag="533" ind1=" " ind2=" ">
   <subfield code="a">Electronic reproduction.</subfield>
   <subfield code="b">Stevenage, UK</subfield>
   <subfield code="c">IET</subfield>
   <subfield code="d">2013.</subfield>
   <subfield code="n">Available via World Wide Web through IET Digital Library.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Java (Computer program language)</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Operating systems (Computers)</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Control theory.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Predictive control.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Resource allocation.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Scheduling.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Electronic books.</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Maggio, Martina</subfield>
   <subfield code="e">author.</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Papadopoulos, Alessandro Vittorio</subfield>
   <subfield code="e">author.</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Terraneo, Federico</subfield>
   <subfield code="e">author.</subfield>
  </datafield>
  <datafield tag="842" ind1=" " ind2=" ">
   <subfield code="a">Electronic Resource</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">http://dx.doi.org/10.1049/PBCE089E</subfield>
   <subfield code="z">Available for University of the Philippines Diliman via IET Digital Library. Click here to access</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://digital-library-theiet-org.ezproxy.engglib.upd.edu.ph/content/books/ce/pbce089e</subfield>
   <subfield code="z">Also available remotely for University of the Philippines Diliman via IET Digital Library. Click here to access thru EZproxy</subfield>
  </datafield>
  <datafield tag="856" ind1=" " ind2=" ">
   <subfield code="z">(viewed 13 February 2019)</subfield>
  </datafield>
  <datafield tag="905" ind1=" " ind2=" ">
   <subfield code="a">FO</subfield>
  </datafield>
  <datafield tag="852" ind1="0" ind2=" ">
   <subfield code="a">UPD</subfield>
   <subfield code="b">DENG-II</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
   <subfield code="a">Electronic Resource</subfield>
  </datafield>
 </record>
</collection>
