# Windows drive for EOS-wnc

- Institution: CERN
- Department: HEP Computing
- Speaker: Gregor Molan
- Year: 2021
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3008750)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

**Context:** Windows nature connection of EOS-wnc to Windows operating system.

**Objectives**: The connection of the EOS-wnc on Windows platform should be as it is for Windows local disks, external disk storages, it means as a Windows disk driver letter.

**Method**: A storage on Windows operating is presented as a "disk drive letter". Architecture of Windows storage drivers has following layers as follows:

1. IRP for Upper-filter driver 2. IRP for Storage-class driver 3. SRB for Lower-filter driver 4. SRB for Storage port driver 5. SRB for Bus-specific commands

where *IRP (I/O request packets)*: kernel mode structures that are used by Windows Driver Model (WDM) *SRB (SCSI Request Block)*: SCSI command descriptor blocks (CDBs)

For EOS-wnc is implemented "thin" Windows disk driver.

**Result**: Windows driver software is low-level software and bugs in low-level software can be extremely painful; bugs can cause a loose of all data on disk drive including operating system. Therefore, the EOS-wnc Windows drivers implementation is a "thin driver" to maximize stability and security of this part of software..

0:00:00 Slide 1

0:00:51 Slide 2

0:01:42 Slide 3

0:02:33 Slide 4

0:03:24 Slide 5

0:04:15 Slide 6

0:05:05 Slide 7

0:05:56 Slide 8

0:06:47 Slide 9

0:07:38 Slide 10

0:08:29 Slide 11

## Lectures

1. [Windows drive for EOS-wnc](https://invisiblenetwork.ai/learn/cern/3008750/69d17482cb18), 9 min (CERN's player)
