총 35개
-
서강대학교 23년도 마이크로프로세서응용실험 6주차 Lab06 결과레포트 (A+자료)2025.01.211. Subroutines 실험에서는 subroutine의 호출 및 복귀와 관련된 명령어들의 동작을 이해하고, stack의 활용법과 push, pop 명령어, subroutine에서의 stack의 역할을 학습했습니다. 또한 subroutine으로의 parameter 전달 방식을 이해하고, 개별적인 파일에 작성된 subroutine의 assemble, compile 및 link를 위한 directive의 역할을 이해했습니다. 2. Stacks 실험에서는 LIFO(last-in first-out) 개념을 갖는 stack 메모리 영역의 ...2025.01.21
-
Pintos Project 3 final report - Virtual Memory, Frame table2025.01.161. Frame table 프레임 테이블을 순회하여 프레임을 할당하는 과정은 다음과 같다. 1. 사용 가능한 프레임이 존재하는 경우 해당 프레임을 할당한다. 2. 사용 가능한 프레임이 없는 경우 다른 프레임의 페이지를 evict하여 새로운 프레임을 확보한다. 이때 Clock 알고리즘을 사용하여 evict할 프레임을 선택한다. 프레임 할당을 위해 frame_allocate() 함수를 호출하며, 프레임 제거를 위해 frame_deallocate() 함수를 호출한다. 2. Lazy loading 프로그램 실행 시 모든 페이지의 내용을 한...2025.01.16
-
Pintos Project 1 한국어 설명서 (design report) - Alarm clock, Priority Scheduling, Advanced Scheduling2025.01.161. thread Pintos에서는 thread creation과 thread completion, Round-Robin 방식의 thread switching(simple scheduler)을 이미 구현해 두었다. kernel thread의 struct는 'threads/thread.h'에 선언되어 있으며, thread structure은 4kB page를 차지한다. struct thread는 page의 시작부분부터 공간을 차지하고, 나머지 부분은 thread의 stack을 위해 이용된다. 따라서 kernel stack을 위한 공간...2025.01.16
-
생명과학실험1 SDS-PAGE & Coomassie blue Staining2025.01.131. SDS의 역할 및 원리 SDS(sodium dodecyl sulfate)는 계면활성제의 일종으로 단백질이나 핵산의 구조를 깨뜨려 선형으로 만들어주는 역할을 한다. 아미노산의 소수성 부분과 hydrophobic interaction을 하며 결합하는데, 아미노산 2개당 1개 정도 binding하여 단백질을 변성한다. 2. Gel에 들어가는 시료의 역할 ① Tris-HCl: Stacking gel과 Resolving gel의 pH를 다르게 하여 각 gel에서 Glycine의 charge 다르게 조정해준다. 또한 Cl-를 첨가해주어서...2025.01.13
-
Tunnel-FET Based SRAM Bit Cell Design2025.05.101. MOSFET and TFET MOSFET는 낮은 전압에서 on/off 특성이 좋지 않고 subthreshold swing이 높은 단점이 있다. 반면 TFET는 낮은 전압에서도 on 상태를 유지할 수 있고 대기 전력이 낮은 장점이 있지만 단방향 특성과 지연 시간이 길다는 단점이 있다. 2. TFET Modeling TFET는 커패시터, 다이오드, 저항으로 구성된 단방향 소자이다. 드레인 전류 매개변수, 커패시턴스 매개변수 등 다양한 매개변수를 사용하여 TFET을 모델링할 수 있다. 3. Hybrid GAA Characterist...2025.05.10
-
SDS-PAGE2025.01.121. SDS-PAGE SDS-PAGE는 단백질을 분리하는 기술로, 전기영동 이동성을 이용한다. 단백질은 SDS 처리를 통해 균일하게 음전하를 띠게 되어 분자량에 따라 분리될 수 있다. 이 실험에서는 단백질 발현에 IPTG의 영향을 확인하고자 하였으나 이전 실험 결과의 불확실성으로 인해 IPTG의 영향을 명확히 알기 어려웠다. 단백질 염색 결과를 통해 약 45 kDa 크기의 단백질이 분리된 것을 확인할 수 있었다. 2. Discontinuous Buffer System Discontinuous buffer system은 stackin...2025.01.12
-
Pintos Project 2 한국어 설명서 (design report) - User Program, System Call2025.01.161. Process Execution Procedure 프로젝트 2에서는 user program을 실행시키는 것이 주요 내용이다. main() 함수에서 command line을 읽어들이고 parsing한 후 run_action() 함수를 통해 실행할 프로그램을 process_execute()로 전달한다. process_execute()는 thread_create()를 호출하여 새로운 kernel thread를 생성하고, 이 thread는 start_process()를 실행한다. start_process()에서는 load() 함수를 ...2025.01.16
-
SDS-PAGE 겔 준비 실험2025.12.191. SDS-PAGE 원리 및 기술 SDS-PAGE(Sodium dodecyl sulfate-polyacrylamide gel electrophoresis)는 Ulrich K. Laemmli가 개발한 불연속 전기영동 시스템으로, 분자 질량 5~250 kDa의 단백질을 분리하는 방법이다. SDS와 폴리아크릴아미드 겔을 함께 사용하면 단백질의 구조와 전하 영향을 제거하여 분자량의 차이에 의해서만 분리된다. 변성된 샘플을 폴리아크릴아미드 겔에 로딩하고 전압(약 100V)을 인가하면 음으로 대전된 분자가 양극으로 이동하며, 작은 단백질은 ...2025.12.19
-
Edge Computing을 위한 AI Memory 기술2025.01.281. 3D Monolithic Integration 3D Monolithic Integration 기술은 Edge Computing을 위한 AI Memory 기술 중 하나로, 다층 구조의 반도체 칩을 단일 칩으로 통합하여 전력 효율성과 성능을 향상시킬 수 있다. 이 기술은 센서, 메모리, 프로세서 등의 다양한 기능을 하나의 칩에 집적할 수 있어 Edge Device에 적합하다. 그러나 제조 공정의 복잡성과 비용 문제가 해결해야 할 과제로 남아있다. 2. Planar SoC Integration Planar SoC Integratio...2025.01.28
-
SDS-PAGE를 이용한 단백질 관찰 실험2025.12.181. SDS-PAGE (Sodium Dodecyl Sulfate-Polyacrylamide Gel Electrophoresis) SDS-PAGE는 단백질을 분자량에 따라 분리하는 전기영동 기법입니다. SDS는 음이온성 세척제로 단백질의 비공유결합을 파열시키고 균일한 음전하를 부여합니다. 폴리아크릴아마이드 젤은 분자체 역할을 하여 단백질이 크기에 따라 이동 속도가 달라지도록 합니다. 젤은 stacking gel(pH 6.8, 4%)과 resolving gel(pH 8.8, 10-15%)의 이중 구조로 구성되며, stacking gel...2025.12.18
