<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://andromeda.df.lu.lv/wiki/index.php?action=history&amp;feed=atom&amp;title=LU-LSP-b12%3AL03</id>
	<title>LU-LSP-b12:L03 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://andromeda.df.lu.lv/wiki/index.php?action=history&amp;feed=atom&amp;title=LU-LSP-b12%3AL03"/>
	<link rel="alternate" type="text/html" href="http://andromeda.df.lu.lv/wiki/index.php?title=LU-LSP-b12:L03&amp;action=history"/>
	<updated>2026-04-19T23:29:24Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>http://andromeda.df.lu.lv/wiki/index.php?title=LU-LSP-b12:L03&amp;diff=3814&amp;oldid=prev</id>
		<title>Atis at 12:15, 25 September 2012</title>
		<link rel="alternate" type="text/html" href="http://andromeda.df.lu.lv/wiki/index.php?title=LU-LSP-b12:L03&amp;diff=3814&amp;oldid=prev"/>
		<updated>2012-09-25T12:15:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 12:15, 25 September 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;Veiksmīgas, pilnas faila nokopēšanas gadījumā programmai jābeidzas ar izejas kodu 0, pretējā gadījumā ar: kodu -1, piemēram, ja kāds no failiem nav atrasts, lasīšana neizdevās, rakstīšana neizdevās u.c. problēmas.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;Veiksmīgas, pilnas faila nokopēšanas gadījumā programmai jābeidzas ar izejas kodu 0, pretējā gadījumā ar: kodu -1, piemēram, ja kāds no failiem nav atrasts, lasīšana neizdevās, rakstīšana neizdevās u.c. problēmas.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;Viens no efektivitātes priekšnosacījumiem: optimāls (vai nosacīti tuvu optimālajam) bufera izmērs. Tomēr vērtējumu izliekot efektivitāte tiks pārbaudīta empīriski, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mērot&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;laika,&lt;/del&gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;kas&lt;/del&gt; vajadzīgs liela faila nokopēšanai.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;Viens no efektivitātes priekšnosacījumiem: optimāls (vai nosacīti tuvu optimālajam) bufera izmērs. Tomēr vērtējumu izliekot efektivitāte tiks pārbaudīta empīriski&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;: izmērot&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cik&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;daudz&lt;/ins&gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;laika&lt;/ins&gt; vajadzīgs liela faila nokopēšanai.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;60% par korektumu, 40% par ātrdarbību (vērtē tikai tad, ja ir korekta).&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;60% par korektumu, 40% par ātrdarbību (vērtē tikai tad, ja ir korekta).&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Atis</name></author>
		
	</entry>
	<entry>
		<id>http://andromeda.df.lu.lv/wiki/index.php?title=LU-LSP-b12:L03&amp;diff=3813&amp;oldid=prev</id>
		<title>Atis: New page: Realizēt &#039;&#039;&#039;efektīvu&#039;&#039;&#039; failu kopēšanas programmu.  Programma pieņem divus argumentus: ieejas un izejas failu vārdi  Ja izejas fails eksistē, tad jāuzprasa apstiprinājums, - vai t...</title>
		<link rel="alternate" type="text/html" href="http://andromeda.df.lu.lv/wiki/index.php?title=LU-LSP-b12:L03&amp;diff=3813&amp;oldid=prev"/>
		<updated>2012-09-25T12:15:00Z</updated>

		<summary type="html">&lt;p&gt;New page: Realizēt &amp;#039;&amp;#039;&amp;#039;efektīvu&amp;#039;&amp;#039;&amp;#039; failu kopēšanas programmu.  Programma pieņem divus argumentus: ieejas un izejas failu vārdi  Ja izejas fails eksistē, tad jāuzprasa apstiprinājums, - vai t...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Realizēt &amp;#039;&amp;#039;&amp;#039;efektīvu&amp;#039;&amp;#039;&amp;#039; failu kopēšanas programmu.&lt;br /&gt;
&lt;br /&gt;
Programma pieņem divus argumentus: ieejas un izejas failu vārdi&lt;br /&gt;
&lt;br /&gt;
Ja izejas fails eksistē, tad jāuzprasa apstiprinājums, - vai tiešām to pārrakstīt?&lt;br /&gt;
&lt;br /&gt;
Veiksmīgas, pilnas faila nokopēšanas gadījumā programmai jābeidzas ar izejas kodu 0, pretējā gadījumā ar: kodu -1, piemēram, ja kāds no failiem nav atrasts, lasīšana neizdevās, rakstīšana neizdevās u.c. problēmas.&lt;br /&gt;
&lt;br /&gt;
Viens no efektivitātes priekšnosacījumiem: optimāls (vai nosacīti tuvu optimālajam) bufera izmērs. Tomēr vērtējumu izliekot efektivitāte tiks pārbaudīta empīriski, mērot laika, kas vajadzīgs liela faila nokopēšanai.&lt;br /&gt;
&lt;br /&gt;
60% par korektumu, 40% par ātrdarbību (vērtē tikai tad, ja ir korekta).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Makefile piemērs šim PD:&lt;br /&gt;
 all:&lt;br /&gt;
 	gcc main.c -o pd3&lt;br /&gt;
 &lt;br /&gt;
 test:&lt;br /&gt;
 	./pd3 test.in test.out&lt;br /&gt;
 &lt;br /&gt;
 gentest:&lt;br /&gt;
 	dd if=/dev/urandom of=test.in count=2048&lt;br /&gt;
 	dd if=/dev/urandom of=test-big.in count=204800&lt;br /&gt;
 &lt;br /&gt;
 clean:&lt;br /&gt;
 	rm -f pd3 test.out&lt;/div&gt;</summary>
		<author><name>Atis</name></author>
		
	</entry>
</feed>