
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare so:laboratoare</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-03T07:35:54+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-01?rev=1646832672&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-02?rev=1647009513&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-03?rev=1646206302&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-04?rev=1648576268&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-05?rev=1646206353&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-06?rev=1649852077&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-07?rev=1650379670&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-08?rev=1651501544&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-09?rev=1651833528&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-10?rev=1652193648&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-11?rev=1652968446&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-12?rev=1653847172&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/so/laboratoare/resurse?rev=1361022316&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-01?rev=1646832672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T15:31:12+03:00</dc:date>
        <title>Laborator 01 - Introducere</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-01?rev=1646832672&amp;do=diff</link>
        <description>Scop

	*  introducerea în tematica laboratorului
	*  familiarizarea cu mediul și uneltele folosite în cadrul laboratorului

Cuvinte cheie

	*  programare de sistem, C, compilare, depanare, biblioteci
	*  gcc, make, gdb
	*  cl, nmake, Visual Studio</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-02?rev=1647009513&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-11T16:38:33+03:00</dc:date>
        <title>Laborator 02 - Operații I/O simple</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-02?rev=1647009513&amp;do=diff</link>
        <description>Materiale ajutătoare

	*   Video Operații IO

Nice to read

	*  TLPI - Chapter 4, File I/O: The Universal I/O model
	*  WSP4 - Chapter 2, Using the Windows File System

Fișiere. Sisteme de fișiere

Fișierul este una dintre abstractizările fundamentale în domeniul sistemelor de operare; cealaltă abstractizare este procesul. Dacă procesul abstractizează execuția unei anumite sarcini pe procesor, fișierul abstractizează informația persistentă a unui sistem de operare. Un fișier este folosit pentru …</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-03?rev=1646206302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-02T09:31:42+03:00</dc:date>
        <title>Laborator 03 - Procese</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-03?rev=1646206302&amp;do=diff</link>
        <description>Materiale ajutătoare

	*  Video Procese

Nice to read

	*  TLPI - Chapter 6, Processes, Chapter 26 Monitoring Child Processes
	*  WSP4 - Chapter 6, Process Management

Link-uri către secțiuni utile

Linux

	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-04?rev=1648576268&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-29T20:51:08+03:00</dc:date>
        <title>Laborator 04 - Semnale</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-04?rev=1648576268&amp;do=diff</link>
        <description>Nice to read

	*  TLPI - Chapter 20, Signals: Fundamental Concepts
	*  TLPI - Chapter 21: Signals: Signal Handlers

Link-uri către secțiuni utile

Linux

	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*  

Windows

	*  
	*  

Semnale în Linux

În lumea reală, un proces poate cunoaște o multitudine de situații neprevăzute, care-i afectează cursul normal de execuție. Dacă procesul nu le poate trata, ele sunt pasate, mai departe, sistemului de operare. Cum sistemul de operare nu poate ști dacă procesul î…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-05?rev=1646206353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-02T09:32:33+03:00</dc:date>
        <title>Laborator 05 - Gestiunea memoriei</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-05?rev=1646206353&amp;do=diff</link>
        <description>Nice to read

	*  TLPI - Chapter 7, Memory Allocation

Link-uri către secțiuni utile

	*  
	*  
	*  
	*  
		*  
		*  

	*  
		*  
		*  
		*  


Gestiunea memoriei

Subsistemul de gestiune a memoriei din cadrul unui sistem de operare este folosit de toate celelalte subsisteme: planificator, I/O, sistemul de fișiere, gestiunea proceselor, networking. Memoria este o resursă importantă, de aceea sunt necesari algoritmi eficienți de utilizare și gestiune a acesteia.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-06?rev=1649852077&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-13T15:14:37+03:00</dc:date>
        <title>Laborator 06 - Memoria virtuală</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-06?rev=1649852077&amp;do=diff</link>
        <description>Nice to read

	*  TLPI - Chapter 49, Memory mappings 
	*  TLPI - Chapter 50, Virtual memory operations

Link-uri către secțiuni utile

Linux

	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*  

Windows

	*  
	*  
	*  
	*  
	*  
	*  

Memoria virtuală

Mecanismul de memorie virtuală este folosit de către nucleul sistemului de operare pentru a implementa o politică eficientă de gestiune a memoriei. Astfel, cu toate că aplicațiile folosesc în mod curent memoria virtuală, ele nu fac acest lucru în mod explicit…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-07?rev=1650379670&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-19T17:47:50+03:00</dc:date>
        <title>Laborator 07 - Profiling &amp; Debugging</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-07?rev=1650379670&amp;do=diff</link>
        <description>Nice to Watch

	*  Google I/O 2010 - Measure in milliseconds: Meet Speed Tracer
	*  MIT Lecture: Performance Engineering with Profiling Tools
	* slides

Latency Comparison Numbers
 Operation  Time (ns)  Notes  L1 cache reference 0.5 ns   Branch mispredict  5   ns    L2 cache reference 7   ns  14x L1 cache Mutex lock/unlock  25   ns   Main memory reference 100   ns20x L2 cache, 200x L1 cache  Compress 1K bytes with Zippy 3,000 ns   Send 1K bytes over 1 Gbps network 10,000 ns 0.01 ms Read 4K rando…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-08?rev=1651501544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-02T17:25:44+03:00</dc:date>
        <title>Laborator 08 - Threaduri Linux</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-08?rev=1651501544&amp;do=diff</link>
        <description>Nice to read

	*  TLPI - Chapter 29, Threads: Introduction
	*  TLPI - Chapter 30, Threads: Thread Synchronization
	*  TLPI - Chapter 31, Threads: Thread Safety and Per-Thread Storage

Link-uri către secțiuni utile

Linux

	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-09?rev=1651833528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-06T13:38:48+03:00</dc:date>
        <title>Laborator 09 - Threaduri Windows</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-09?rev=1651833528&amp;do=diff</link>
        <description>Nice to read

	*  WSP4 - Chapter 7, Threads and Scheduling

Crearea firelor de execuție

Pentru a lansa un nou fir de execuție, există funcțiile CreateThread și CreateRemoteThread (a doua fiind folosită pentru a crea un fir de execuție în cadrul altui proces decât cel curent). Aici găsiți mai multe informații despre remote threads.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-10?rev=1652193648&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-10T17:40:48+03:00</dc:date>
        <title>Laborator 10 - Operații IO avansate - Windows</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-10?rev=1652193648&amp;do=diff</link>
        <description>Nice to read

	*  WSP4 - Chapter 14, Asynchronous Input/Output and Completion Ports

Windows - I/O asincron (overlapped)

Operațiile de intrare/ieșire sunt mai lente decât operațiile de procesare din cauza întârzierilor cauzate de:

	*  timpul de access la sectoarele hard-disk-urilor
	*  rata de transfer scăzută dintre hard-disk și memoria RAM
	*  transferul de date peste rețea</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-11?rev=1652968446&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-19T16:54:06+03:00</dc:date>
        <title>Laborator 11 - Operații IO avansate - Linux</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-11?rev=1652968446&amp;do=diff</link>
        <description>Nice to read

	*  TLPI - Chapter 63, Alternative I/O models

Link-uri către secțiuni utile

Linux

	*  
		*  
		*  
		*  

	*  
		*  
		*  

	*  
	*  
	*  











	*  Ce nu v-a plăcut și ce credeți că nu a mers bine?
	*  De ce nu v-a plăcut și de ce credeți că nu a mers bine?
	*  Ce ar trebuie să facem ca lucrurile să fie plăcute și să meargă bine?</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-12?rev=1653847172&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-29T20:59:32+03:00</dc:date>
        <title>Laborator 12 - Implementarea sistemelor de fișiere</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-12?rev=1653847172&amp;do=diff</link>
        <description>Nice to read

	*  TLPI - Chapter 14, File Systems
	*  TLPI - Chapter 15, File Attributes
	*  TLPI - Chapter 18, Directories and Links

Resurse utile

	*   How inodes work?
			*   What chroot is really for?

Link-uri către secțiuni utile

Linux

	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*  
	*</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/so/laboratoare/resurse?rev=1361022316&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-16T15:45:16+03:00</dc:date>
        <title>Resurse</title>
        <link>http://ocw.cs.pub.ro/courses/so/laboratoare/resurse?rev=1361022316&amp;do=diff</link>
        <description>Resurse
resurse index</description>
    </item>
</rdf:RDF>
