반응형

1. Extended 방식

    여러 Disk를 하나로 인식하며, 위에서부터 차례대로 쓰고 나감.

    Disk1을 다쓰기 전까지 Disk2를 사용하지 않음

사용 가능 최대 용량 (2TB)

 

 

2. Stripe 방식 (=Raid 0)

    Disk 복수개를 사용하여 동시에 데이터를 씀 (병렬)

    동시에 병렬로 처리하여 속도가 향상 (I/O 성능 향상)

    개별하드로는 사용불가, 모두가 있어야 사용 가능

    1개가 고장시 사용 및 복구 불가

사용가능 최대 용량 (1TB)

3. Mirror 방식 (=Raid 1)

    복수개의 Disk에 동일하게 저장 (1개가 고장나도 복구 가능, 안정성 ↑)

    Disk가 많아도 사용할 수 있는 용량은 한정되어 있음

사용가능 최대 용량 (1TB)

 

4. Parity 방식(=Raid 5 방식)

 

https://m.blog.naver.com/PostView.nhn?blogId=sung_mk1919&logNo=221261718370&proxyReferer=https:%2F%2Fwww.google.com%2F

 

RAID에 대한 설명 요약

*RAID(Redundant Array of Inexpensive/Independent Disk)​저장장치를 여러 개를 묶어 고용량....

blog.naver.com

https://server007.tistory.com/entry/RAID-%EB%9E%80-%EB%A0%88%EC%9D%B4%EB%93%9C%EC%9D%98-%EC%A0%95%EC%9D%98-%EA%B0%9C%EB%85%90%ED%99%95%EB%A6%BD     

 

RAID 란? 레이드의 정의 개념확립!

이자료는 보드나라의 자료입니다. 2007년 개정신판! RAID를 알자 보드나라에서는 이미 지난 2002년 이석원 전(前) 객원기자가 3부작으로 "RAID를 알자"라는 테크닉 기사를 작성한 바 있는데, 이번에 20

server007.tistory.com

    현재 대부분 서버의 사용 방식

    Stripe의 속도향상 성능과, Mirror의 데이터 안정성을 적절히 조합 (속도 ↑, 백업 ↑)

    최소 3개 이상의 하드가 필요, 적어도 SSD 5~6개 이상적 (환경에 따라 다름)

출처 : https://server007.tistory.com/entry/RAID-%EB%9E%80-%EB%A0%88%EC%9D%B4%EB%93%9C%EC%9D%98-%EC%A0%95%EC%9D%98-%EA%B0%9C%EB%85%90%ED%99%95%EB%A6%BD

    

 

    

반응형
반응형

 

 

블로거님이 잘 정리해 주셨다.

https://heropy.blog/2017/09/30/markdown/

 

MarkDown 사용법 총정리

마크다운(MarkDown)에 대해서 알고 계신가요?파일 확장자가 .md로 된 파일을 보셨나요?웹 개발을 하면서 아마 README.md라는 이름의 파일을 한 번은 보셨을텐데, ...

heropy.blog

 

 

반응형
반응형

 

마우스키보드 조작하기

    (단축키 Ctrl + Alt )

 

 

전체화면 설정하기

    아래 버튼 클릭 (단축키 Ctrl + Shift + Enter)

반응형
반응형

 

리스트내 값을 변경하기 위한 함수로, rplacarplacd 두개의 함수가 필요하다.

맨앞의 값만 변경
앞을 뺸 나머지를 변경

테스트

결과

반응형
반응형

 

Cadence SKILL user-reference에서 발췌.

 

sort 함수

sortcar 함수

간단 테스트

 

반응형
반응형

Cadence SKILL은 LISP 언어를 기반으로 한다.

따라서 LISP에서 지원하는 문법들이 통한다.

 

어떤 리스트내에서 최대값과 최소값을 뽑는다.

최대값은 55, 최소값은 1 이므로 아래와 같이 결과가 리턴

 

(참고)

또한 max()함수와 min()함수가 있는데, 이들은 fixnum 타입의 숫자만 구분한다. 즉 위처럼 list가 들어가면 동작하지 않는다.

-테스트-

 

반응형
반응형

내가 어떤 SKILL파일을 만들고 코드를 공유하고 싶지 않을 때, il 파일을 암호화 하여 eil 파일 확장명으로 바꿀 수 있다.

방법은 매우 간단하다.

 

함수명은 encrypt()이며, 필수인자 2개의 옵션인자 1개를 받는다.

 src파일

 des파일

 암호

아래 간단한 테스트를 해본다.

 

파일명  option.il 이라는 파일이다. (아래 포스팅에서 만듦)

https://ansan-survivor.tistory.com/284

 

[Cadence SKILL] 함수에 옵션 인자 넣기, Cadence SKILL option argument 넣기 (optional argument input)

함수는 기본적으로 input을 받고 output을 내보낸다. 그러나 어떤 함수는 필수적으로 모든 값을 받아야 하지만, 필요에 따라서 선택적으로 받을 때도 있다. 아래 예시는 좌표 (x1, y1) (x2, y2) 를 입력��

ansan-survivor.tistory.com

이를 encrypt() 함수를 이용해 암호화를 해본다. (t가 나오면 성공적으로 된것)

encrypt("test.il" "test.eil")

해당 파일을 열어본다. (아래와 같이 알 수 없는 문자로 암호화가 되었다)

이 암호화된 파일을 실행시켜본다. (정상적으로 실행된다 t리턴)

내부 함수를 실행시키고 인자를 넣어본다. (정상적으로 실행됨을 알 수 있다.)

 

 

반응형
반응형

함수는 기본적으로 input을 받고 output을 내보낸다.

그러나 어떤 함수는 필수적으로 모든 값을 받아야 하지만, 필요에 따라서 선택적으로 받을 때도 있다.

 

아래 예시는 좌표 (x1, y1) (x2, y2) 를 입력받으면, 그 거리가 측정되는 함수이다.

그러나 두번째 좌표인 (x2, y2)를 입력하지 않으면 (0, 0)으로 자동으로 세팅되는 함수이다.

즉, (x2, y2)는 옵션 인자인 것이다. (넣어도 되고 안넣어도 되고)

 

여기에 아래와 같이 값을 입력했다.

1. 입력 : (100 200)

2. 입력 : (100 200 200 100)

 

엑셀로 결과를 확인해보니 실제로 값을 입력하지 않는 경우 0인 디폴트 값이 적용되어 계산되었다.

   

함수에 옵션변수를 넣기 위해서는 @option (변수명 디폴트값)  을 이용한다.

 

 

 

 

 

 

 

 

 

반응형
1···144145146147148149150···181

+ Recent posts