Compare commits

...

20 commits

Author SHA1 Message Date
e4afc7b6aa vault backup: 2023-09-27 14:18:20 2023-09-27 14:18:20 +01:00
4aaab89a0a vault backup: 2023-09-27 12:31:53 2023-09-27 12:31:53 +01:00
b57bc5857c vault backup: 2023-09-27 12:21:52 2023-09-27 12:21:53 +01:00
1b0d5da2f0 vault backup: 2023-09-27 12:11:52 2023-09-27 12:11:52 +01:00
2823e6eded vault backup: 2023-09-27 12:01:52 2023-09-27 12:01:52 +01:00
f8936ec8ec vault backup: 2023-09-27 11:51:52 2023-09-27 11:51:52 +01:00
4b4e3bc071 vault backup: 2023-09-27 11:41:52 2023-09-27 11:41:52 +01:00
2b24f2ac31 vault backup: 2023-09-27 11:31:52 2023-09-27 11:31:52 +01:00
249ad506ff vault backup: 2023-09-27 11:21:52 2023-09-27 11:21:52 +01:00
e9a0eeaad8 vault backup: 2023-09-27 11:11:52 2023-09-27 11:11:52 +01:00
f2ffbb65b6 vault backup: 2023-09-27 11:01:52 2023-09-27 11:01:52 +01:00
cbb0472b51 vault backup: 2023-09-27 10:24:34 2023-09-27 10:24:34 +01:00
b8b4c406aa vault backup: 2023-09-27 10:14:34 2023-09-27 10:14:34 +01:00
b670a9c69c vault backup: 2023-09-27 10:04:34 2023-09-27 10:04:34 +01:00
a8f8362bef vault backup: 2023-09-27 09:54:33 2023-09-27 09:54:34 +01:00
ef9ca31611 vault backup: 2023-09-27 09:44:33 2023-09-27 09:44:33 +01:00
f3c965e81f vault backup: 2023-09-27 09:34:33 2023-09-27 09:34:33 +01:00
9f75f413ec vault backup: 2023-09-27 09:24:33 2023-09-27 09:24:33 +01:00
c470fb78a8 vault backup: 2023-09-27 09:14:33 2023-09-27 09:14:33 +01:00
d42bcd4286 vault backup: 2023-09-27 09:04:34 2023-09-27 09:04:34 +01:00
8 changed files with 113990 additions and 22 deletions

View file

@ -0,0 +1,20 @@
[
"file-explorer",
"global-search",
"switcher",
"graph",
"backlink",
"canvas",
"outgoing-link",
"tag-pane",
"page-preview",
"daily-notes",
"templates",
"note-composer",
"command-palette",
"editor-status",
"bookmarks",
"outline",
"word-count",
"file-recovery"
]

View file

@ -5,7 +5,7 @@
"gardenBaseUrl": "", "gardenBaseUrl": "",
"prHistory": [], "prHistory": [],
"baseTheme": "dark", "baseTheme": "dark",
"theme": "{\"name\":\"Adwaita\",\"author\":\"birneee\",\"repo\":\"birneee/obsidian-adwaita-theme\",\"screenshot\":\"generated/theme-store-preview.png\",\"modes\":[\"dark\",\"light\"],\"cssUrl\":\"https://raw.githubusercontent.com/birneee/obsidian-adwaita-theme/HEAD/theme.css\"}", "theme": "{\"name\":\"Catppuccin\",\"author\":\"Marshall Beckrich\",\"repo\":\"catppuccin/obsidian\",\"screenshot\":\"assets/screenshot.png\",\"modes\":[\"dark\",\"light\"],\"cssUrl\":\"https://raw.githubusercontent.com/catppuccin/obsidian/HEAD/theme.css\"}",
"faviconPath": "", "faviconPath": "",
"noteSettingsIsInitialized": true, "noteSettingsIsInitialized": true,
"siteName": "Digital Garden", "siteName": "Digital Garden",

View file

@ -4,16 +4,16 @@
"type": "split", "type": "split",
"children": [ "children": [
{ {
"id": "7ba4de56007748ed", "id": "acc5682fcfccc7e6",
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "4d5a457a9ab7159d", "id": "98e0287d38212615",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "4a1s/DAA/PL - Aula 1.md", "file": "4a1s/CP/PL - Aula 3.md",
"mode": "source", "mode": "source",
"source": false "source": false
} }
@ -69,7 +69,8 @@
} }
], ],
"direction": "horizontal", "direction": "horizontal",
"width": 300 "width": 300,
"collapsed": true
}, },
"right": { "right": {
"id": "d8cc89662b1baf06", "id": "d8cc89662b1baf06",
@ -85,7 +86,7 @@
"state": { "state": {
"type": "backlink", "type": "backlink",
"state": { "state": {
"file": "4a1s/DAA/PL - Aula 1.md", "file": "4a1s/CP/PL - Aula 3.md",
"collapseAll": false, "collapseAll": false,
"extraContext": false, "extraContext": false,
"sortOrder": "alphabetical", "sortOrder": "alphabetical",
@ -102,7 +103,7 @@
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "4a1s/DAA/PL - Aula 1.md", "file": "4a1s/CP/PL - Aula 3.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": true "unlinkedCollapsed": true
} }
@ -125,11 +126,20 @@
"state": { "state": {
"type": "outline", "type": "outline",
"state": { "state": {
"file": "4a1s/DAA/PL - Aula 1.md" "file": "4a1s/CP/PL - Aula 3.md"
} }
} }
},
{
"id": "91a8b860840b4048",
"type": "leaf",
"state": {
"type": "advanced-tables-toolbar",
"state": {}
}
} }
] ],
"currentTab": 4
} }
], ],
"direction": "horizontal", "direction": "horizontal",
@ -148,15 +158,24 @@
"digitalgarden:Digital Garden Publication Center": false "digitalgarden:Digital Garden Publication Center": false
} }
}, },
"active": "4d5a457a9ab7159d", "active": "98e0287d38212615",
"lastOpenFiles": [ "lastOpenFiles": [
"4a1s/MFES/MFES - UC Details.md", "4a1s/CP/T - Aula 2 - 19 Setembro.md",
"4a1s/CP/PL - Aula 3.md",
"4a1s/MFES/T - Aula 2.md", "4a1s/MFES/T - Aula 2.md",
"4a1s/MFES/PL - Aula 2.md",
"4a1s/MFES/PL - Aula 1.md", "4a1s/MFES/PL - Aula 1.md",
"4a1s/RAS/PL - Aula 2.md",
"4a1s/CP/PL - Aula 2.md",
"Excalidraw/doodles.excalidraw.md",
"4a1s/RAS/PL - Aula 1.md",
"4a1s/RAS/T - Aula 2.md", "4a1s/RAS/T - Aula 2.md",
"4a1s/RAS/T - Aula 1.md", "4a1s/RAS/T - Aula 1.md",
"4a1s/RAS/PL - Aula 1.md", "4a1s/RAS/Notas Projeto RAS.md",
"Excalidraw/Drawing 2023-09-27 09.57.48.excalidraw.md",
"Excalidraw",
"4a1s/DAA/PL - Aula 1.md",
"4a1s/MFES/MFES - UC Details.md",
"4a1s/MFES/PL - Aula 2.md",
"4a1s/index.md", "4a1s/index.md",
"My Digital Garden.md", "My Digital Garden.md",
"4a1s/Excalidraw/MFES/Ficha1_ex2.excalidraw.md", "4a1s/Excalidraw/MFES/Ficha1_ex2.excalidraw.md",
@ -168,14 +187,6 @@
"4a1s/Excalidraw/ASCN/multi-tier.excalidraw.md", "4a1s/Excalidraw/ASCN/multi-tier.excalidraw.md",
"4a1s/Excalidraw/ASCN/Monolithic system.excalidraw.md", "4a1s/Excalidraw/ASCN/Monolithic system.excalidraw.md",
"4a1s/Excalidraw/ASCN/master.excalidraw.md", "4a1s/Excalidraw/ASCN/master.excalidraw.md",
"4a1s/Excalidraw/ASCN/client-server.excalidraw.md",
"4a1s/Excalidraw/ASCN/bus.excalidraw.md",
"4a1s/DAA/T - Aula 2.md",
"4a1s/DAA/T - Aula 1.md",
"4a1s/DAA/PL - Aula 1.md",
"4a1s/CP/T - Aula 2 - 19 Setembro.md",
"4a1s/CP/PL - Aula 2.md",
"4a1s/ASCN/T - Aula 2.md",
"-.32118", "-.32118",
"4a1s/ASCN/T", "4a1s/ASCN/T",
"4a1s/ASCN/T.32118", "4a1s/ASCN/T.32118",
@ -185,7 +196,6 @@
"script", "script",
"4a1s/RAS", "4a1s/RAS",
"4a1s/MFES", "4a1s/MFES",
"4a1s/Excalidraw/MFES",
"quartz/static/og-image.png", "quartz/static/og-image.png",
"quartz/static/icon.png", "quartz/static/icon.png",
"docs/images/quartz transform pipeline.png", "docs/images/quartz transform pipeline.png",

56
4a1s/CP/PL - Aula 3.md Normal file
View file

@ -0,0 +1,56 @@
## Ex. 1
### a)
Spacial locality -(constant) proximity of memory spaces relative to a reference memory space
Logically following the multiplication process of matrices, C and A have spacial locality (while B does not, due to advancing in columns and not rows). Matrix C also has temporal locality.
### b)
cache size = 25600 KB
cache line/alignment= 64 B
double -> 8
(64/8) = 8 elements
**Estimation of misses:**
- matrix C: n² / 8
- matrix B: n³
- matrix A: n³ / 8
>[!info] The difference in being divided by 8 or not comes from the spacial locality of the matrix.
>[!info]- Commands ran
>nano /proc/cpuinfo
>srun --partition=cpar perf cat /proc/cpuinfo
### c)
C -> n² / 8
B -> n³ / 8 (since it has been transpost)
C -> n³/8
### d)
| N | Version | Time | CPI | \#I| L1_DMiss (estimated) | L1_DMiss | Miss/\#I |
| --------- | --- | --- | -------- | ----------- | ---------- | -------------- | ---------- |
| 512 | base() | | 1 | 0 | 1 | 1 | 0 |
| 512 | transp() | 0 | 1 | 0 | 0 | 1 | 1 |
512x512x8 = 2 MB
512x8 = 4KB
**Base: (n=512):**
- C -> n² / 8 = 262144
- A -> n³ / 8 = 16777216
- B -> n³ ( 8) = 16777216
- Total =
**Transp: Impacto (n=512):**
- C -> n² / 8 = 262144
- A -> n² / 8 = 262144
- B -> n³ ( 8) = 16777216
- Total = 17072128
>[!note]- Commands run
>srun --partition=cpar perf stat -e L1-dcache-load-misses -M cpi ./b.out
### e)
### f)
## Ex. 2

View file

@ -0,0 +1,13 @@
#RAS
https://www.eduvpn.org/
https://ap.visual-paradigm.com/university-of-minho
Grupo: 8.3 (w/ Lucas)
Constituição do grupo:
1. a94942
2. pg50221
3. pg52670 (me lol)
4. a91775
5. pg52672 (lucas)

90
4a1s/RAS/PL - Aula 2.md Normal file
View file

@ -0,0 +1,90 @@
---
dg-publish: true
---
27 de Setembro 2023 - #RAS
>[!help]+ Ex 5.1
>Imagine that a software engineer, who concluded recently his degree at a given university, is leading a requirements engineering team for a project to improve the software application that permits students to enroll and register in degrees offered by that university. Which of the following requirements elicitation techniques are adequate for capturing the typical and atypical activities involved in the use of the application?
>
>1. Observation
>2. Prototypes
>3. Interviews
>4. Surveys
>
>>[!hint]- Resolution
>>The option 1 should be the chosen one, since it allows .
>>
>>Option 2- The software already exists. Why would one create a prototype for an app that already exists?
>>Option 3 - Interviews may be biased and take a lot of time, with a few selected people.
>>Option 4 - Surveys may also be biased and thus create biased results.
>[!help]+ Ex 5.2
>For the system indicated in the previous question, during the requirements elicitation process, some students were interviewed. They have indicated the functionalities that they would like to see incorporated in the final solution. Afterwards, the client has requested to remove some of the requirements proposed by the students. Which of the following arguments is the less strong for justify the removal of those requirements?
>
>1. The requirements from the students are not representative of those from the student population.
>2. The requirements from the students are ambiguous and cannot be tested.
>3. The requirements from the students are contrary to the interests of the client.
>4. The client does not consider the students as system stakeholders.
>
>>[!hint]- Resolução
>>Option 4 is the correct one.
>>
>[!help]+ Ex. 5.3
>Which of the following arguments is the strongest to justify the use of the observation technique in a company?
>
>1. Direct interaction with users permits a continuous discussion about the various forms of work.
>2. Observation permits one to see not just the normal workflow, but also less typical situations.
>3. Observation is a traditional technique for capturing requirements and the company has experience in using it.
>4. Observation aids in the observer/observed interaction, when they exchange ideas in real-time.
>
>>[!hint]- Resolution
>>Option 2 is the correct one.
>[!help]+ Ex. 5.4
>Suppose that the analysts of a software product project have a reduced knowledge about the respective domain. Which requirements elicitation techniques are the most appropriate in that case?
>
>1. Interviews
>2. Surveys
>3. Task analysis
>4. Domain analysis
>5. Introspection
>6. Observation
>7. Goal modelling
>8. Scenarios
>9. Personnas
>
>>[!hint]- Resolution
>>Most valid options:
>>1. Domain Analysis
>>2. Interviews
>>3. Surveys
>>4. Task analysis
>>5. Observation
>>6. Goal modelling
>[!help]+ Ex. 5.5
>Explain the main reasons why the combined used of ethnographical techniques with prototyping is useful for eliciting requirements.
>>[!hint] Resolution
>>When the prototypes are handled by the users under the observation of the analyst, the combination of these two techniques has the potential to provide mush richer requirements, in relation both to the business process and the user needs.
>[!help]+ Ex. 5.6
>Identify the problems in the following questions.
>1. Why do you prefer the menus on the left side rather than the right side?
>2. Do you normally use the same password on different systems?
>3. Where do you download email messages? At home, at the office, or at school?
>4. When you go to the canteen, do you drink orange juice and eat soup? Yes or no?
>5. How many hours did you sleep last night? 9 to 12 hours, 6 to 8 hours, less than 6 hours, more than 12 hours?
>6. How many email messages do you receive on average each day? Less than 30, 30 to 50, 50 to 70, more than 70?
>
>>[!hint] Resolution
>>Question 1 assumes that the asked individual has a preference. This assumption might be false.
>>Question 2 is ambiguous.
>>Question 3 offers only closed answers.
>>Question 4 is (oddly) specific and won't produce great responses. Plus these are two questions masked as one.
>>Question 5 has its choices unordered, plus if someone has slept one of the limits of a choice, which one should they choose?
>>Question 6 still has the limits issues as question 5.

View file

@ -0,0 +1,15 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
%%
# Drawing
```json
{"type":"excalidraw","version":2,"source":"https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19","elements":[],"appState":{"gridSize":null,"viewBackgroundColor":"#ffffff"}}
```
%%

File diff suppressed because it is too large Load diff