Skip to content

mariyaveleva16/Operating_Systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating Systems

volatility

Description

  • UNIX/Linux/Bash shell, C.
  • Operating systems course at FMI in 2021-2022.
  • Hackerrank preparation in Linux Shell.

Content

Subdomain Theme Link
Exam problems All tasks included in 2022 FMI longlist on Bash and C Problems
Problems' solutions
Makefile
Exercise presentations Presentations of exercises on topics concepts, files, text, process, shell Presentations
exercises FMI exercises problems on commands, pipes, processes and scripts Problems
Problems' solutions
Hackerrank problems - Linux Shell Hackerrank problems on Bash, Text Processing, Arrays in Bash, Grep Sed Awk Poblems
Problems' solutions
Theory Topics in theory and tasks on semaphores Theory exam
Semaphores

FMI Exam problems

Exam problems Shell

N Subdomain Task Solution
1-2016-SE-01 Exam problems/1-2016-SE-01 Task 1 Exam 2016-SE-01 Solution
Input file
2-2017-IN-01 Exam problems/2-2017-IN-01 Task 2 Exam 2017-IN-01 Solution
3-2017-IN-02 Exam problems/3-2017-IN-02 Task 3 Exam 2017-IN-02 Solution-a
Solution-b
4-2017-IN-03 Exam problems/4-2017-IN-03 Task 4 Exam 2017-IN-03 Solution
5-2017-SE-01 Exam problems/5-2017-SE-01 Task 5 Exam 2017-SE-01 Solution
6-2018-SE-01 Exam problems/6-2018-SE-01 Task 6 Exam 2018-SE-01 Solution
7-2018-SE-02 Exam problems/7-2018-SE-02 Task 7 Exam 2018-SE-02 Solution
8-2018-SE-03 Exam problems/8-2018-SE-03 Task 8 Exam 2018-SE-03 In process
9-2019-SE-01 Exam problems/9-2019-SE-01 Task 9 Exam 2019-SE-01 In process
10-2019-SE-02 Exam problems/10-2019-SE-02 Task 10 Exam 2019-SE-02 Solution
11-2019-SE-03 Exam problems/11-2019-SE-03 Task 11 Exam 2019-SE-03 Solution
12-2020-SE-01 Exam problems/12-2020-SE-01 Task 12 Exam 2020-SE-01 In process
13-2020-SE-02 Exam problems/13-2020-SE-02 Task 13 Exam 2020-SE-02 Solution
Input file
14-2022-CE-01 Exam problems/14-2022-SE-01 Task 14 Exam 2022-CE-01 Solution
15-2016-SE-01 Exam problems/15-2016-SE-01 Task 15 Exam 2016-SE-01 Solution
16-2016-SE-02 Exam problems/16-2016-SE-02 Task 16 Exam 2016-SE-02 Solution
17-2016-SE-03 Exam problems/17-2016-SE-03 Task 17 Exam 2016-SE-03 Solution
18-2016-SE-03 Exam problems/18-2016-SE-03 Task 18 Exam 2016-SE-03 Solution
19-2016-SE-04 Exam problems/19-2016-SE-04 Task 19 Exam 2016-SE-04 Solution
Input file (Bonnie)
Input file (Demi)
Output file (Bonnie.songs)
20-2016-SE-02 Exam problems/20-2016-SE-02 Task 20 Exam 2016-SE-02 Solution-a
Solution-b
21-2017-IN-01 Exam problems/21-2017-IN-01 Task 21 Exam 2017-IN-01 In process
22-2017-IN-02 Exam problems/22-2017-IN-02 Task 22 Exam 2017-IN-02 Solution(1)
Solution(2)
23-2017-IN-03 Exam problems/23-2017-IN-03 Task 23 Exam 2017-IN-03 Solution
24-2017-SE-02 Exam problems/24-2017-SE-02 Task 24 Exam 2017-SE-02 Solution
25-2017-SE-02 Exam problems/25-2017-SE-02 Task 25 Exam 2017-SE-02 Solution
26-2017-SE-03 Exam problems/26-2017-SE-03 Task 26 Exam 2017-SE-03 Solution
27-2017-SE-04 Exam problems/27-2017-SE-04 Task 27 Exam 2017-SE-04 Solution
Output file
28-2017-SE-05 Exam problems/28-2017-SE-05 Task 28 Exam 2017-SE-05 Solution
Input directory (kern)
29-2017-SE-06 Exam problems/29-2017-SE-06 Task 29 Exam 2017-SE-06 Solution
30-2018-SE-01 Exam problems/30-2018-SE-01 Task 30 Exam 2018-SE-01 In process
31-2018-SE-02 Exam problems/31-2018-SE-02 Task 31 Exam 2018-SE-02 In process
32-2018-SE-03 Exam problems/32-2018-SE-03 Task 32 Exam 2018-SE-03 Solution
Input file (a.csv)
Input file (b.csv)
33-2019-SE-01 Exam problems/33-2019-SE-01 Task 33 Exam 2019-SE-01 Solution-a
Solution-b
34-2019-SE-02 Exam problems/34-2019-SE-02 Task 34 Exam 2019-SE-02 Solution
Input file (1)
Input file (2)
Input file (3)
35-2019-SE-03 Exam problems/35-2019-SE-03 Task 35 Exam 2019-SE-03 In process
36-2020-SE-01 Exam problems/36-2020-SE-01 Task 36 Exam 2020-SE-01 Solution
Input file (loz-gw.txt)
Input file (border-lozenets.log)
37-2020-SE-02 Exam problems/37-2020-SE-02 Task 37 Exam 2020-SE-02 Solution
Input file (log)
38-2020-SE-03 Exam problems/38-2020-SE-03 Task 38 Exam 2020-SE-03 In process
39-2020-SE-04 Exam problems/39-2020-SE-04 Task 39 Exam 2020-SE-04 Solution
40-2020-SE-05 Exam problems/40-2020-SE-05 Task 40 Exam 2020-SE-05 In process
41-2020-SE-06 Exam problems/41-2020-SE-06 Task 41 Exam 2020-SE-06 Solution
Input/Output file
42-2021-SE-01 Exam problems/42-2021-SE-01 Task 42 Exam 2021-SE-01 Solution
43-2021-SE-02 Exam problems/43-2021-SE-02 Task 43 Exam 2021-SE-02 Solution
Input file (type A)
Input file (without TTL)
Input file (type SOA)
Input file (multiline)
44-2021-SE-03 Exam problems/44-2021-SE-03 Task 44 Exam 2021-SE-03 Solution
45-2021-SE-04 Exam problems/45-2021-SE-04 Task 45 Exam 2021-SE-04 Solution
46-2022-CE-01 Exam problems/46-2022-CE-01 Task 46 Exam 2022-CE-01 Solution
base.csv
prefix.csv
47-2022-IN-01 Exam problems/47-2022-IN-01 Task 47 Exam 2022-IN-01 Solution
48-2022-IN-02 Exam problems/48-2022-IN-02 Task 48 Exam 2022-IN-02 In process

Exam problems C

N Subdomain Task Solution
49-2016-SE-01 Exam problems/49-2016-SE-01 Task 49 Exam 2016-SE-01 (Sort file) Solution
Output file
50-2016-SE-02 Exam problems/50-2016-SE-02 Task 50 Exam 2016-SE-02 Solution
Input file(f1)
Input file(f2)
Output file(f3)
51-2016-SE-03 Exam problems/51-2016-SE-03 Task 51 Exam 2016-SE-03 In process
52-2017-IN-01 Exam problems/52-2017-IN-01 Task 52 Exam 2017-IN-01 Solution
f1.dat
xxd of f1.dat
f2.dat
xxd of f2.dat
53-2017-SE-01 Exam problems/53-2017-SE-01 Task 53 Exam 2017-SE-01 Solution
patch.bin
f1.bin
f2.bin
54-2017-SE-02 Exam problems/54-2017-SE-02 Task 54 Exam 2017-SE-02 (cat command) Solution(1)
Solution(2)
Input file(1)
Input file(2)
Input file(3)
Input file(4)
55-2017-SE-03 Exam problems/55-2017-SE-03 Task 55 Exam 2017-SE-03 Solution
patch.bin
fi.bin
f2.bin
56-2017-SE-04 Exam problems/56-2017-SE-04 Task 56 Exam 2017-SE-04 (cat command) Solution
Input file(1)
Input file(2)
57-2018-SE-01 Exam problems/57-2018-SE-01 Task 57 Exam 2018-SE-01 (tr command) Solution
58-2018-SE-02 Exam problems/58-2018-SE-02 Task 58 Exam 2018-SE-02 In process
59-2018-SE-03 Exam problems/59-2018-SE-03 Task 59 Exam 2018-SE-03 (cut command) Solution
60-2018-SE-04 Exam problems/60-2018-SE-04 Task 60 Exam 2018-SE-04 In process
61-2019-SE-01 Exam problems/61-2019-SE-01 Task 61 Exam 2019-SE-01 Solution
Sessions(1)
Sessions(2)
62-2020-IN-01 Exam problems/62-2020-IN-01 Task 62 Exam 2020-IN-01 Solution
patch.bin(1)
f1.bin(1)
f2.bin(1)
patch.bin(2)
f1.bin(2)
f2.bin(2)
Check file
63-2020-SE-01 Exam problems/63-2020-SE-01 Task 63 Exam 2020-SE-01 Solution
affix
postfix
prefix
infix
suffix
crucifixus
Check file
64-2020-SE-02 Exam problems/64-2020-SE-02 Task 64 Exam 2020-SE-02 Solution
Check file
65-2021-SE-01 Exam problems/65-2021-SE-01 Task 65 Exam 2021-SE-01 In process
66-2021-SE-02 Exam problems/66-2021-SE-02 Task 66 Exam 2021-SE-02 In process
67-2021-SE-03 Exam problems/67-2021-SE-03 Task 67 Exam 2021-SE-03 In process
68-2016-SE-01 Exam problems/68-2016-SE-01 Task 68 Exam 2016-SE-01 (Sort with pipie) Solution
69-2016-SE-02 Exam problems/69-2016-SE-02 Task 69 Exam 2016-SE-02 In process
70-2017-IN-01 Exam problems/70-2017-IN-01 Task 70 Exam 2017-IN-01 Solution
71-2017-IN-02 Exam problems/71-2017-IN-02 Task 71 Exam 2017-IN-02 Solution
72-2018-SE-01 Exam problems/72-2018-SE-01 Task 72 Exam 2018-SE-01 In process
73-2019-SE-01 Exam problems/73-2019-SE-01 Task 73 Exam 2019-SE-01 In process
74-2020-SE-01 Exam problems/74-2020-SE-01 Task 74 Exam 2020-SE-01 In process
75-2020-SE-02 Exam problems/75-2020-SE-02 Task 75 Exam 2020-SE-02 In process
76-2020-SE-03 Exam problems/76-2020-SE-03 Task 76 Exam 2020-SE-03 In process
77-2021-SE-01 Exam problems/77-2021-SE-01 Task 77 Exam 2021-SE-01 In process
78-2022-IN-01 Exam problems/78-2022-IN-01 Task 78 Exam 2022-IN-01 Solution

Hackerrank

Linux Shell

N Subdomain Task Difffculty Score Max Score Solution
1 Hackerrank prolems- Linux Shell/Bash Let's Echo Easy 1 1 Solution
2 Hackerrank prolems- Linux Shell/Bash Looping and Skipping Easy 2 2 Solution
3 Hackerrank prolems- Linux Shell/Bash A Personalized Echo Easy 1 1 Solution
4 Hackerrank prolems- Linux Shell/Bash Looping with Numbers Easy 2 2 Solution
5 Hackerrank prolems- Linux Shell/Bash The World of Numbers Easy 2 2 Solution
6 Hackerrank prolems- Linux Shell/Bash BashComparing Numbers Easy 3 3 Solution
7 Hackerrank prolems- Linux Shell/Bash Getting started with conditionals Easy 3 3 Solution
8 Hackerrank prolems- Linux Shell/Bash More on Conditionals Easy 3 3 Solution
9 Hackerrank prolems- Linux Shell/Bash Arithmetic Operations Medium 3 3 Solution
10 Hackerrank prolems- Linux Shell/Bash Compute the Average Medium 4 4 Solution
10 Hackerrank prolems- Linux Shell/Bash Compute the Average Medium 4 4 Solution
11 Hackerrank prolems- Linux Shell/Bash Functions and Fractals - Recursive Trees - Bash! Hard 0 30 In process
12 Hackerrank prolems- Linux Shell/Text Processing Cut #1 Easy 1 1 Solution
13 Hackerrank prolems- Linux Shell/Text Processing Cut #2 Easy 1 1 Solution
14 Hackerrank prolems- Linux Shell/Text Processing Cut #3 Easy 1 1 Solution
15 Hackerrank prolems- Linux Shell/Text Processing Cut #4 Easy 1 1 Solution
16 Hackerrank prolems- Linux Shell/Text Processing Cut #5 Easy 1 1 Solution
17 Hackerrank prolems- Linux Shell/Text Processing Cut #6 Easy 1 1 Solution
18 Hackerrank prolems- Linux Shell/Text Processing Cut #8 Easy 1 1 Solution
19 Hackerrank prolems- Linux Shell/Text Processing Cut #9 Easy 1 1 Solution
20 Hackerrank prolems- Linux Shell/Text Processing Head of a Text File #1 Easy 2 2 Solution
21 Hackerrank prolems- Linux Shell/Text Processing Head of a Text File #2 Easy 2 2 Solution
22 Hackerrank prolems- Linux Shell/Text Processing Middle of a Text File Easy 2 2 Solution
23 Hackerrank prolems- Linux Shell/Text Processing Tail of a Text File #1 Easy 2 2 Solution
24 Hackerrank prolems- Linux Shell/Text Processing Tail of a Text File #2 Easy 2 2 Solution
25 Hackerrank prolems- Linux Shell/Text Processing 'Tr' Command #1 Easy 1 1 Solution
26 Hackerrank prolems- Linux Shell/Text Processing 'Tr' Command #2 Easy 1 1 Solution
27 Hackerrank prolems- Linux Shell/Text Processing 'Tr' Command #3 Easy 1 1 Solution
28 Hackerrank prolems- Linux Shell/Text Processing Sort Command #1 Easy 1 1 Solution
29 Hackerrank prolems- Linux Shell/Text Processing Sort Command #2 Easy 1 1 Solution
30 Hackerrank prolems- Linux Shell/Text Processing Sort Command #3 Easy 1 1 Solution
31 Hackerrank prolems- Linux Shell/Text Processing Sort Command #4 Easy 1 1 Solution
32 Hackerrank prolems- Linux Shell/Text Processing Sort Command #5 Easy 1 1 Solution
33 Hackerrank prolems- Linux Shell/Text Processing 'Sort' command #6 Easy 1 1 Solution
34 Hackerrank prolems- Linux Shell/Text Processing 'Sort' command #7 Easy 1 1 Solution
35 Hackerrank prolems- Linux Shell/Text Processing 'Uniq' Command #1 Easy 1 1 Solution
36 Hackerrank prolems- Linux Shell/Text Processing 'Uniq' Command #2 Easy 1 1 Solution
37 Hackerrank prolems- Linux Shell/Text Processing 'Uniq' command #3 Easy 1 1 Solution
38 Hackerrank prolems- Linux Shell/Text Processing 'Uniq' command #4 Easy 1 1 Solution
39 Hackerrank prolems- Linux Shell/Text Processing Paste - 1 Medium 2 2 Solution
40 Hackerrank prolems- Linux Shell/Text Processing Paste - 2 Medium 2 2 Solution
41 Hackerrank prolems- Linux Shell/Text Processing Paste - 3 Medium 2 2 Solution
42 Hackerrank prolems- Linux Shell/Text Processing Paste - 4 Medium 2 2 Solution
43 Hackerrank prolems- Linux Shell/Arrays in Bash Read in an Array Easy 1 1 Solution
44 Hackerrank prolems- Linux Shell/Arrays in Bash Slice an Array Easy 1 1 Solution(1)
Solution(2)
45 Hackerrank prolems- Linux Shell/Arrays in Bash Concatenate an array with itself Easy 1 1 Solution
46 Hackerrank prolems- Linux Shell/Arrays in Bash Display an element of an array Easy 1 1 Solution
47 Hackerrank prolems- Linux Shell/Arrays in Bash Count the number of elements in an Array Easy 1 1 Solution
48 Hackerrank prolems- Linux Shell/Arrays in Bash Filter an Array with Patterns Medium 1 1 Solution
49 Hackerrank prolems- Linux Shell/Arrays in Bash Remove the First Capital Letter from Each Element Medium 1 1 Solution
50 Hackerrank prolems- Linux Shell/Arrays in Bash Lonely Integer - Bash! Hard 10 10 Solution

About

Operating systems course at FMI in 2021-2022.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published