Linux?

오픈소스 운영 체제(OS). 운영 체제(Operating System, OS)는 CPU, 메모리, 스토리지처럼 시스템의 하드웨어와 리소스를 직접 관리하는 소프트웨어. OS는 애플리케이션과 하드웨어 사이에서 모든 소프트웨어와 작업을 수행하는 물리적 리소스를 연결

 

Linux는 크게 아래 3가지로 구성 됨

1. 부트로더(Boot loader)

2. 커널(Kernel)

3. 파일 시스템(File system)


 

1. 부트로더(Boot loader)

OS가 시작되기 전 실행되어 커널을 메모리에 올려 OS를 실행 시켜 줌

 

1-1. 부트로더의 기능

- 메모리 초기와

- 하드웨어 초기와

- 네트워크 초기와

- 사용자 인터페이스 기능

 

1-2. 부트로더의 동작

- 압축 되어 있는 커널 이미지를 메모리에 복사

- 커널 이미지의 압축을 품

- 커널을 실행

- 루트 파일시스템을 마운트

- OS 운영에 필요한 프로그램을 실행

 

1-3. 부트로더의 종류

- U-Boot(Universal Bootloadcer)

- LILO(Linux Loader)

- GRUB(GRand Unified Bootloader)

- RedBoot

- BLOB(Boot Loader Object)

 

1-4. U-Boot의 구조

- uboot는 여러개의 디렉토리로 구성 되어 있음

 

 

2. 커널(Kernel)

- 시스템의 자원을 관리해주는 OS의 핵심부

- 컴퓨터 하드웨어솨 소프트웨어를 이어주는 핵심 인터페이스

- 두 가지 관리 리소스 사이에서 최대한 효율적으로 통신

 

2-1. 커널의 기능

OS의 핵심. 메모리에 상주하며 CPU에 명령을 내리는 소프트웨어

커널은 다음과 같은 4가지 기능을 수행

 

- 메모리 관리

: 메모리가 어디에서 무엇을 저장하는데 얼마나 사용되는지 추적

 

- 프로세스 관리

: 어느 프로세스가 CPU를 얼마나 사용할지 결정(스케쥴링)

 

- 장치 드라이버

: 하드웨어와 프로세스 사이에서 중재자/인터프리터 역할을 수행

 

- 시스템 호출 및 보안

: 프로세스의 서비스 요청을 수신

 

2-2. 커널의 종류

- 단일형 커널(Monolithic Kernel)

- 마이크로 커널(Micro Kernel)

- 하이브리드 커널(Hybrid Kernel)

등이 있다.

 

2-3. 시스템 콜(System Call)

- 사용자가 접근할 수 없는 커널 메모리, 커널 데이터 등을 대신해서 접근해 주는 인터페이스

- Application Program은 user mode에서 수행 되며 하드웨어 직접 접근과 메모리에 대한 허용되지 않는 접근이 제한됨

- open(), read(), write(), close() 등이 있음

 

 

3. 파일 시스템(File system)

파일 시스템은 OS에서 파일 또는 자료에 쉽게 접근할 수 있도록 보관하거나 조직하는 체계

저장장치의 많은 파일을 관리하는 방법이 파일 시스템

 

- ex4

: ex4는 1EB까지 지원. ex3은 16TB까지 지원(TB(테라) < PB(페타) < EB(엑사)

 

- swap

: swap 공간으로 사용되는 파일 시스템

 

- xfs

: 64bit 고성능 저널링 파일 시스템

 

- iso9660

: DVD/CD-ROM을 위한 표준 파일 시스템으로 읽기만 가능

 

- nfs(network file system)

: 원격 서버에서 파일 시스템을 마운트 할 때 사용

 

 

'리눅스(Linux) > 기본 지식' 카테고리의 다른 글

QEMU(Quick Emulator)  (0) 2025.04.18
MachineWare  (0) 2025.04.18
리눅스(Linux) 기본 명령어(2) - cd  (0) 2025.03.18
리눅스(Linux) 기본 명령어(1)  (0) 2025.03.18

 

PCB 3D 지원이 알티움만 가능했었는데, PADS도 VX.2부터 3D 기능이 추가 되었다.

아래와 같이 두 가지 방법이 있다.

 

1. 3D 모델링 library를 불러와서 해당 부품에 매칭 시키는 방식

2. 3D 모델링이 없을 경우 부품 높이 올리는 방법


 

1. 3D 모델링 파일 불러오는 방법

 

1-1. View - PADS 3D(or 키보드 숫자3)

3D 화면으로 전환됨

 

1-2. 부품 선택 후 - Import Part Model

 

1-3.해당 부품의 3D Import

 

1-4. 방향까지 알아서 붙지 않으므로 화살표를 눌러 방향 설정

 

부품 library는 아래 사이트(Ultra Librarian) 또는 제조사 홈페이지를 참조

 

http://www.ultralibrarian.com

 

Home

BUILD BETTER PRODUCTS FASTER Access FREE symbols, footprints, and 3D models from the World's Largest CAD Library example searches: pressure

www.ultralibrarian.com

 

1-5. Export를 눌러 3D 데이터 저장

 

1-6. 저장할 위치 지정

 

1-2번 Import Part Model에서 불러들인 데이터는 _PCB 폴더 안에 들어가 있다.

*.step 파일이 두개 생기는데 그중에서 용량이 큰게 실제 3D 모델 데이터이다.

 

*.step 파일은 알씨 캐드뷰어로도 확인 가능


 

2. 3D 모델링이 없을 경우 부품 높이 올리는 방법

2-1. 부품 선택 - 마우스 오른쪽 버튼 누르고 - Attribute... 클릭

 

2-2. Attribute...

 

2-3. Add - Attribute에 Geometry.Height 입력 - Value에 원하는 부품 높이 입력

 

2-4. 아래와 같이 부품 높이 확인 가능

 

+ Recent posts