From 86c6bb3f55929b679a554483bc91705c253061b1 Mon Sep 17 00:00:00 2001 From: un-lock-able Date: Wed, 23 Apr 2025 23:56:54 +0800 Subject: [PATCH] add exp --- lab6/exps/output.txt | 168 +++++++++++++++++++++++++++++++++++++++ lab6/exps/read_write.png | Bin 0 -> 19395 bytes 2 files changed, 168 insertions(+) create mode 100644 lab6/exps/output.txt create mode 100644 lab6/exps/read_write.png diff --git a/lab6/exps/output.txt b/lab6/exps/output.txt new file mode 100644 index 0000000..5867a57 --- /dev/null +++ b/lab6/exps/output.txt @@ -0,0 +1,168 @@ +Reader started +Writer started +Read 100bytes, content: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$, total 100 +Read 100bytes, content: %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'(), total 200 +Wrote 8192 +Read 100bytes, content: *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-., total 300 +Read 100bytes, content: /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123, total 400 +Read 100bytes, content: 456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./012345678, total 500 +Read 100bytes, content: 9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=, total 600 +Read 100bytes, content: >?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@AB, total 700 +Read 100bytes, content: CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG, total 800 +Read 100bytes, content: HIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL, total 900 +Read 100bytes, content: MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ, total 1000 +Read 100bytes, content: RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV, total 1100 +Read 100bytes, content: WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[, total 1200 +Read 100bytes, content: \]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`, total 1300 +Read 100bytes, content: abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde, total 1400 +Read 100bytes, content: fghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij, total 1500 +Read 100bytes, content: klmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno, total 1600 +Read 100bytes, content: pqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst, total 1700 +Read 100bytes, content: uvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy, total 1800 +Read 100bytes, content: z{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~, total 1900 +Read 100bytes, content: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$, total 2000 +Read 100bytes, content: %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'(), total 2100 +Read 100bytes, content: *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-., total 2200 +Read 100bytes, content: /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123, total 2300 +Read 100bytes, content: 456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./012345678, total 2400 +Read 100bytes, content: 9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=, total 2500 +Read 100bytes, content: >?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@AB, total 2600 +Read 100bytes, content: CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG, total 2700 +Read 100bytes, content: HIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL, total 2800 +Read 100bytes, content: MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ, total 2900 +Read 100bytes, content: RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV, total 3000 +Read 100bytes, content: WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[, total 3100 +Read 100bytes, content: \]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`, total 3200 +Read 100bytes, content: abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde, total 3300 +Read 100bytes, content: fghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij, total 3400 +Read 100bytes, content: klmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno, total 3500 +Read 100bytes, content: pqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst, total 3600 +Read 100bytes, content: uvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy, total 3700 +Read 100bytes, content: z{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~, total 3800 +Read 100bytes, content: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$, total 3900 +Read 100bytes, content: %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'(), total 4000 +Read 100bytes, content: *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-., total 4100 +Read 100bytes, content: /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123, total 4200 +Read 100bytes, content: 456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./012345678, total 4300 +Read 100bytes, content: 9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=, total 4400 +Read 100bytes, content: >?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@AB, total 4500 +Read 100bytes, content: CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG, total 4600 +Read 100bytes, content: HIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL, total 4700 +Read 100bytes, content: MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ, total 4800 +Read 100bytes, content: RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV, total 4900 +Read 100bytes, content: WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[, total 5000 +Read 100bytes, content: \]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`, total 5100 +Read 100bytes, content: abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde, total 5200 +Read 100bytes, content: fghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij, total 5300 +Read 100bytes, content: klmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno, total 5400 +Read 100bytes, content: pqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst, total 5500 +Read 100bytes, content: uvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy, total 5600 +Read 100bytes, content: z{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~, total 5700 +Read 100bytes, content: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$, total 5800 +Read 100bytes, content: %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'(), total 5900 +Read 100bytes, content: *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-., total 6000 +Read 100bytes, content: /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123, total 6100 +Read 100bytes, content: 456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./012345678, total 6200 +Read 100bytes, content: 9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=, total 6300 +Read 100bytes, content: >?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@AB, total 6400 +Read 100bytes, content: CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG, total 6500 +Read 100bytes, content: HIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL, total 6600 +Read 100bytes, content: MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ, total 6700 +Read 100bytes, content: RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV, total 6800 +Read 100bytes, content: WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[, total 6900 +Read 100bytes, content: \]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`, total 7000 +Read 100bytes, content: abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde, total 7100 +Read 100bytes, content: fghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij, total 7200 +Read 100bytes, content: klmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno, total 7300 +Read 100bytes, content: pqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst, total 7400 +Read 100bytes, content: uvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy, total 7500 +Read 100bytes, content: z{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~, total 7600 +Read 100bytes, content: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$, total 7700 +Read 100bytes, content: %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'(), total 7800 +Read 100bytes, content: *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-., total 7900 +Read 100bytes, content: /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123, total 8000 +Read 100bytes, content: 456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./012345678, total 8100 +2nd wrote 8192 +Read 100bytes, content: 9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./012345 !"#$%&', total 8200 +Read 100bytes, content: ()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,, total 8300 +Read 100bytes, content: -./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./01, total 8400 +Read 100bytes, content: 23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456, total 8500 +Read 100bytes, content: 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;, total 8600 +Read 100bytes, content: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@, total 8700 +Read 100bytes, content: ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDE, total 8800 +Read 100bytes, content: FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ, total 8900 +Read 100bytes, content: KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO, total 9000 +Read 100bytes, content: PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST, total 9100 +Read 100bytes, content: UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY, total 9200 +Read 100bytes, content: Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^, total 9300 +Read 100bytes, content: _`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc, total 9400 +Read 100bytes, content: defghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh, total 9500 +Read 100bytes, content: ijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm, total 9600 +Read 100bytes, content: nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr, total 9700 +Read 100bytes, content: stuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw, total 9800 +Read 100bytes, content: xyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|, total 9900 +Read 100bytes, content: }~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !", total 10000 +Read 100bytes, content: #$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&', total 10100 +Read 100bytes, content: ()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,, total 10200 +Read 100bytes, content: -./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./01, total 10300 +Read 100bytes, content: 23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456, total 10400 +Read 100bytes, content: 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;, total 10500 +Read 100bytes, content: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@, total 10600 +Read 100bytes, content: ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDE, total 10700 +Read 100bytes, content: FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ, total 10800 +Read 100bytes, content: KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO, total 10900 +Read 100bytes, content: PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST, total 11000 +Read 100bytes, content: UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY, total 11100 +Read 100bytes, content: Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^, total 11200 +Read 100bytes, content: _`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc, total 11300 +Read 100bytes, content: defghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh, total 11400 +Read 100bytes, content: ijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm, total 11500 +Read 100bytes, content: nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr, total 11600 +Read 100bytes, content: stuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw, total 11700 +Read 100bytes, content: xyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|, total 11800 +Read 100bytes, content: }~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !", total 11900 +Read 100bytes, content: #$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&', total 12000 +Read 100bytes, content: ()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,, total 12100 +Read 100bytes, content: -./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./01, total 12200 +Read 100bytes, content: 23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456, total 12300 +Read 100bytes, content: 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;, total 12400 +Read 100bytes, content: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@, total 12500 +Read 100bytes, content: ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDE, total 12600 +Read 100bytes, content: FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ, total 12700 +Read 100bytes, content: KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO, total 12800 +Read 100bytes, content: PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST, total 12900 +Read 100bytes, content: UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY, total 13000 +Read 100bytes, content: Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^, total 13100 +Read 100bytes, content: _`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc, total 13200 +Read 100bytes, content: defghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh, total 13300 +Read 100bytes, content: ijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm, total 13400 +Read 100bytes, content: nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr, total 13500 +Read 100bytes, content: stuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw, total 13600 +Read 100bytes, content: xyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|, total 13700 +Read 100bytes, content: }~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !", total 13800 +Read 100bytes, content: #$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&', total 13900 +Read 100bytes, content: ()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,, total 14000 +Read 100bytes, content: -./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./01, total 14100 +Read 100bytes, content: 23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456, total 14200 +Read 100bytes, content: 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;, total 14300 +Read 100bytes, content: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@, total 14400 +Read 100bytes, content: ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDE, total 14500 +Read 100bytes, content: FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ, total 14600 +Read 100bytes, content: KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO, total 14700 +Read 100bytes, content: PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST, total 14800 +Read 100bytes, content: UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY, total 14900 +Read 100bytes, content: Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^, total 15000 +Read 100bytes, content: _`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc, total 15100 +Read 100bytes, content: defghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh, total 15200 +Read 100bytes, content: ijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm, total 15300 +Read 100bytes, content: nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr, total 15400 +Read 100bytes, content: stuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw, total 15500 +Read 100bytes, content: xyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|, total 15600 +Read 100bytes, content: }~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !", total 15700 +Read 100bytes, content: #$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&', total 15800 +Read 100bytes, content: ()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,, total 15900 +Read 100bytes, content: -./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./01, total 16000 +Read 100bytes, content: 23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456, total 16100 +Read 100bytes, content: 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;, total 16200 +Read 100bytes, content: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@, total 16300 +^C \ No newline at end of file diff --git a/lab6/exps/read_write.png b/lab6/exps/read_write.png new file mode 100644 index 0000000000000000000000000000000000000000..595e0a4637ed26d246cf90274c9af5c0a92e0e18 GIT binary patch literal 19395 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 literal 0 HcmV?d00001